今週は、Chromium の Socket API を少しいじりました。しかし、この悪い文書化された実験的インターフェースについて、私にははっきりしないことがあります。
Google Codeのドキュメントの内容:
...sendTo()
現時点では:
指定されたソケットにデータを書き込みます。
socketId ( integer )
ソケット ID。
data ( ArrayBuffer )
書き込むデータ。
address ( string )
リモート マシンのアドレス。
port ( integer )
リモート マシンのポート。
SendToCallback ( function )
ただし、の説明は( - Writes data on the given socket. )sendTo()
の説明とまったく同じです。については同じです-どちらもまったく同じ説明を持っています ( - Reads data from the given socket. / - Reads data from the given socket. )。しかし、その違いについて興味深いことを言う人は誰もいません。write()
write
recvFrom()
read()
read
recvFrom
私が見つけたもの:
私が何をしているかは関係ありません。sendTo
常に次のオブジェクトを返します。
- [-] オブジェクト
bytesWritten
:-2
- [+]
__proto__
:オブジェクト
これらすべての状況でwrite
代わりに使用すると、すべてが期待どおりに行われます。sendTo
recvFrom()
and read()
-も同じread()
ですが、期待どおりに機能し、recvFrom()
失敗します。
私の質問:
-
とはどう
sendTo()
違いますか?write()
sendTo()
- とはどう
recvFrom()
違いますか?read()
recvFrom()
- 似たような方法がたくさんあるのはなぜですか?
- そして:ソケット APIに関する詳細情報はありますか? Google Code ドキュメントは非常に軽量です。それに関する記事はありません
chromium.org
か?
ありがとう。