2017-02-16 6 views
1

たとえば、次のコードで:socket.ioを使用してJavaScriptオブジェクトを送信すると、JSONとしてエンコードされるか、バイナリ形式で送信されますか?

io.emit('foo', { a: 5, b: 5.5, c: "5" }); 

それはすなわち

'{a:5,b:5.5,c:"5"}' 

またはそれが整数5バイナリフォーマットを使用しない、送信する前に、JSONオブジェクトとして全体ものをコードしていは浮動小数点5.5は8バイト(64ビット)を占め、文字列「5」は1バイト+ヌルターミネータ(16ビット)を占有しますか?

私は、4G/LTE接続での低遅延、頻繁なsocket.io通信の帯域幅を節約しようとしているため、これを求めています。

答えて

関連する問題