私が見るように、ノードJSはクライアントに文字列を送信できません。
クライアントを使用socket.write("string")
しても何も受信しません。socket.write(new Buffer("string"))
—同じ状況。
var b = new Buffer(15);
b.write("string");
socket.write(b);
何かが機能しているように見えますが、クライアントは多くの空白とともに文字列を受け取ります。
var b = new Buffer(6); //6 - lenght of string in bytes
b.write("string");
socket.write(b);
再び何も!
var b = new Buffer(7);
b.write("string");
socket.write(b);
これで、空白文字が少なくなりました。
頭が痛いです。単純な文字列を送信するのは本当に複雑ですか?
私の救い主を待っています:)