我在使用chrome.socket
API 读取自己的消息时遇到问题。我正在按如下方式创建套接字:
chrome.socket.create('udp', {}, function (_socketInfo) {
socketInfo = _socketInfo;
chrome.socket.connect(socketInfo.socketId, '127.0.0.1', 12345, function () {
poll();
});
});
poll()
只需chrome.socket.read(socketInfo.socketId, ...)
在回调结束时执行并调用自身。
在其他地方,我调用了chrome.socket.write(socketInfo.socketId, data, ...)
,并且提供给回调的参数表明所有字节data
都已成功写入。但是,虽然chrome.socket.read
确实调用了回调,但回调的参数显示了一个负错误代码,特别是 -101。
当我在远程地址连接到一个简单的 UDP 回显服务器时,我在编写消息并将其完整恢复时没有任何问题。
甚至可以像这样在同一个地址向自己发送消息吗?