3

複数のホストに連続して接続しようとしているのですが、これは IP アドレスと socket.connect() を各ドメイン名に解決するためのコードです (行 [1])。これは単独で動作しますが、異なるホストで立て続けに実行すると errno 37 エラーが返されます。エラーについて私が持っている最良の情報は次のとおりです。

" コード: 'EPROTO'、説明: 'プロトコル エラー'"

コード:

$.connect(port, line[1], function() {
  this.write(request);   
});

エラー:

{ [Error: connect Unknown system errno 37]
  code: 'Unknown system errno 37',
  errno: 'Unknown system errno 37',
  syscall: 'connect' }

これを解決するにはどうすればよいですか / なぜこれが起こっているのですか?

前もって感謝します。

編集:手動のDNSルックアップコードを削除し、エラーレポートを追加しました

4

1 に答える 1

0

https://stackoverflow.com/questions/14672743/nodejs-crash-when-calling-socket-connect-in-quick-successionで複製

ソケットを立て続けに開くと、問題が発生するようです。

ソケットを開く間に待機して、待機に必要な時間を試してみてください。

于 2013-08-26T21:53:12.183 に答える