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 回答