1

chrome.socketAPIを使用して自分からのメッセージを読み取るのに問題があります。私は次のようにソケットを作成しています:

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が正常に書き込まれたことを示しています。ただし、toのコールバックchrome.socket.readが実際に呼び出されている間、コールバックのパラメーターは負のエラーコード、具体的には-101を示します。

リモートアドレスで単純なUDPエコーサーバーに接続すると、メッセージの書き込みと元の状態に戻すのに問題はありません。

このように同じアドレスで自分にメッセージを送ることも可能ですか?

4

0 に答える 0