Ich möchte eine Verbindung zu meinem Web-Socket, die amazone Instanz mit einigen ip. Ich kann meinen Web-Socket mit einigen IP-und Port mit Google Rest Client App verbinden und es funktioniert sehr gut. Screenshot: Kann nicht verbinden Web-Socket mit Javascript
Aber wenn ich dies mit Java-Skript verbinden will, kann es keine Verbindung herstellen. Dies funktioniert gut vor 2-3 Monaten. Ich habe mich nicht verändert, aber es funktioniert jetzt nicht. Wenn ich mit Firefox verbinden will, erzeugt es einen Fehler. Hier ist mein Code: -
function init() {
var host = "ws://XX.XX.XXX.XXX:XXXX"; // SET THIS TO YOUR SERVER
try {
var socket = new WebSocket(host);
// alert('WebSocket - status ' + socket.readyState);
log('WebSocket - status ' + socket.readyState);
socket.onopen = function (msg) {
alert('open');
alert("Welcome - status " + this.readyState);
log("Welcome - status " + this.readyState);
if (this.readyState != 1)
{
reconnect();
}
};
socket.onmessage = function (msg) {
// alert("Received: " + msg.data);
log("Received: " + msg.data);
};
socket.onclose = function (msg) {
// alert("Disconnected - status " + this.readyState);
log("Disconnected - status " + this.readyState);
};
} catch (ex) {
alert(ex);
log(ex);
}
$("msg").focus();
}
Dies wird Zustand 0 und Fehler zeigen in Konsolenwarnung: -
Firefox can't establish a connection to the server at ws://XX.XX.XXX.XXX:XXXX.
var socket = new WebSocket(host);
Konnten Sie IP von der Maschine pingen, erhalten Sie Verbindungsfehler? Überprüfen Sie auch, WebSocket Server läuft –
Websocket läuft und auch mit Google Rest Client-App verbunden sind, können Sie auf dem Bildschirm sehen erschossen gibt es Fehler nur mit der Webseite. –