2016-07-22 7 views
1

I'haveは、このようなWebSocketを作成し動作しません:サーバーがクライアントにメッセージを送信し、JSのスクリプト機能のonMessageではありませんので、私は(問題を抱えているのC# - onMessageの機能は

Create "Hello World" WebSocket example

を)は決して発射されない。サーバー上の2回目のsend()が実行された直後、または後に接続が閉じられます。あなたはそれを修正する方法を知っていますか? Webソケットのための尊重されたドキュメントはありません。なぜそれが動作しないのか正解を見つけることができませんでした。すべての答えをありがとう。

@edit 2番目のメッセージを送信した後にエラーが発生しました。 エラー:ホスト内のソフトウェアによって確立された接続が中止されました。

javascriptにも誤りがあります。 2番目のメッセージが送信されているときにエラーが表示されます:フレームヘッダーが無効です。

ヘッダーの最初のメッセージは機能しますが、データが付いた2番目のメッセージはなぜわかりません。

答えて

0

私はそれを解決しました。あなたはソケットサーバーとWebSocketクライアントを使用すると、クライアントにデータを送り返すための独自のフレームを作成しなければならず、正常に動作します。