如何在node.js http客户端中设置套接字连接超时

时间:2012-02-26 09:46:55

标签: http node.js socket.io

有没有办法在node.js http.request中设置套接字连接超时?

我不打算设置http请求超时但是连接超时。

1 个答案:

答案 0 :(得分:1)

使用req.socket.setTimeout(30000);这将覆盖套接字没有超时的默认值。请注意,timeout事件不会自动关闭连接,您必须在处理事件时自己执行此操作,通常是通过调用套接字上的end()destroy。您还可以添加一次性回调作为可选参数。