【问题标题】:How do I set a socket connection timeout in node.js http client如何在 node.js http 客户端中设置套接字连接超时
【发布时间】:2012-02-26 18:03:09
【问题描述】:

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

我不想设置 http 请求超时,而是设置连接超时。

【问题讨论】:

标签: http node.js socket.io


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-04-04
    • 2021-06-02
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    相关资源
    最近更新 更多