Я пытаюсь последовательно подключиться к нескольким хостам, это код для разрешения 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 и добавлен отчет об ошибках
$.connect
? Если этоnet.connect
, почему вы выполняете поиск DNS? Он сделает это за вас. - person loganfsmyth   schedule 03.02.2013resolve
илиconnect
? - person loganfsmyth   schedule 03.02.2013