本周,我稍微弄乱了 Chromium 的 Socket API。但是对于这个记录不良的实验界面,我并不是很清楚。
Google Code 上的文档是怎么说的:
......关于sendTo()
此刻:
在给定的套接字上写入数据。
socketId ( integer )
套接字标识符。
data ( ArrayBuffer )
要写入的数据。
address ( string )
远程机器的地址。
port ( integer )
远程机器的端口。
SendToCallback ( function )
但是 的描述与( - Writes data on the given socket. )sendTo()
的描述完全相同。和- 两者的描述完全相同(- 从给定套接字读取数据。/ - 从给定套接字读取数据。)。但是没有人对这些差异说任何有趣的事情。write()
write
recvFrom()
read()
read
recvFrom
我发现了什么:
不管我在做什么,sendTo
总是返回以下对象:
- [-] 对象
bytesWritten
:-2
- [+]
__proto__
:对象
如果我在所有这些情况下都使用write
而不是sendTo
,一切都会按预期发生。
recvFrom()
与read()
-相同,read()
按预期工作但recvFrom()
失败。
我的问题:
-
和和有什么
sendTo()
区别?write()
sendTo()
- 和和有什么
recvFrom()
区别?read()
recvFrom()
- 为什么有这么多类似的方法?
- 并且:还有关于 Socket API 的更多信息吗?Google 代码文档非常轻量级。没有
chromium.org
相关的文章吗?
谢谢。