Ich versuche, einen einfachen HTML5-WebSocket zu implementieren, aber die Verbindung wird einfach nicht hergestellt & Ich bekomme als WebSocket-Objekt unter FehlerWebSocket-Verbindung zu 'ws: // localhost: 52312 /' fehlgeschlagen: Fehler beim WebSocket-Handshake: Unerwarteter Antwortcode: 200
erstelltWebSocket-Verbindung zu 'ws: // localhost: 52312 /' ist fehlgeschlagen: Fehler bei der WebSocket-Handshake: unerwartete Antwortcode: 200
unten ist der Code
document.addEventListener("DOMContentLoaded", function (event) {
function runHub() {
if ("WebSocket" in window) {
console.log('WebSocket is supported by your browser.');
//var serviceUrl = 'ws://localhost:52312/';
var serviceUrl = 'ws://localhost:52312/home/GetNotificationCount';
var protocol = 'Chat-1.0';
var socket = new WebSocket(serviceUrl);
socket.onopen = function() {
console.log('Connection Established!');
};
socket.onclose = function (error) {
console.log('Connection Closed!');
console.log('Error Occured: ' + JSON.stringify(error));
};
socket.onerror = function (error) {
console.log('Error Occured: ' + JSON.stringify(error));
};
socket.onmessage = function (e) {
if (typeof e.data === "string") {
console.log('String message received: ' + e.data);
}
else if (e.data instanceof ArrayBuffer) {
console.log('ArrayBuffer received: ' + e.data);
}
else if (e.data instanceof Blob) {
console.log('Blob received: ' + e.data);
}
};
if (!socket.readyState === WebSocket.CLOSED) {
socket.send($('#notificationCount').text);
//socket.close();
}
}
}
var run = setInterval(function() {
runHub();
}, 10000)
});
Hat jemand eine Idee dazu?
mit was verbinden Sie? Es sieht so aus, als ob du dich nicht mit etwas verbindest, das eine Websocket-Verbindung haben möchte, wie ein einfacher Webserver. – xaxxon