2016-07-22 3 views
1

I'have funktioniert erstellt websocket wie folgt aus:C# Erstellen websocket - onmessage Funktion nicht

Create "Hello World" WebSocket example

Ich habe ein Problem, da der Server nicht Nachricht an den Client sendet und in JS Skriptfunktion onmessage () wird nie gefeuert. Die Verbindung wird sofort nach dem Senden von send() auf dem Server oder nach while geschlossen. Weißt du, wie man es repariert? Es gibt keine respektable Dokumentation für Websockets und ich konnte keine richtige Antwort finden, warum es nicht funktioniert. Danke für alle Antworten.

@edit Nach dem Senden der zweiten Nachricht ist ein Fehler aufgetreten. Ein Fehler: Eine eingerichtete Verbindung wurde von der Software in Ihrem Host abgebrochen.

Es gibt auch einen Fehler in Javascript. Wenn die zweite Nachricht sendet, erhalte ich einen Fehler: Ungültiger Frame-Header.

Ich habe keine Ahnung, warum die erste Nachricht mit Header funktioniert, aber die zweite mit Daten nicht funktioniert.

Antwort

0

Ich löste es. Wenn Sie Socket-Server und WebSocket-Client verwenden, müssen Sie Ihren eigenen Rahmen für das Senden von Daten zurück zum Client erstellen und es funktioniert gut.

Verwandte Themen