2016-07-25 6 views
0

「test_sockets_partial_client.c」という名前の例があります。 すべてサーバーからの読み取りデータが必要です。ブラウザはサーバーに接続し、サーバーにデータを送信しますが、サーバーの応答がの場合、コンソールはアサーションに失敗しました。Emscripten libCソケットを使用して、アサーションが失敗しました:未定義

WebSocketクラスによって純粋なJavascriptで書かれたクライアントの非emscripten版は、素晴らしい作品です。

誰かご存知ですか?

BTW。サーバーは、データ型と

byte[] send = new byte[5 + 2]; 
send[0] = 0x81; // last frame, text 
send[1] = 5; // not masked, length 5 
send[2] = (byte)'x'; 
send[3] = (byte)'Y'; 
send[4] = (byte)'z'; 
send[5] = (byte)'A'; 
send[6] = (byte)'B'; 
client.Send(send); 

答えて

0

問題は、emscriptenを通じて作成rawソケットは、バイナリでなければならず、C#の、私はクライアントに送信 です。 0x81はテキストデータ、0x82はバイナリデータです。

send [0] = 0x82; //最後のフレーム、バイナリ

関連する問題