【问题标题】:How to disconect listen port ( http ) in Nodejs如何在 Node Js 中断开监听端口( http )
【发布时间】:2014-06-02 16:59:06
【问题描述】:

例如,它是一个隧道,我想关闭 10 分钟,然后在超时后再次监听。 这个套接字有我的数据包到 node-webkit。 我已经尝试了几次,但仍然失败和错误。

var server = http.createServer( r, q ){
  //some code
}).listen(8080);
server.on( 'error', function(){ /* handle */ });
server.on( 'close', function(){ /* handle */ });

如何在不关闭 node-webkit 的情况下完全停止监听端口?

【问题讨论】:

  • 大概监听器在“error”或“close”事件被触发之前就断开了,对吧?
  • 这个例子,我已经修好了

标签: node.js node-webkit


【解决方案1】:

根据API docs,监听器在close event is emitted 时关闭,因此无需手动关闭。据推测,当error 事件发出时,监听器也关闭了;但是,我没有在任何地方看到该事件的记录。

另请参阅server.close(...) (with optional callback) 方法以供参考。

【讨论】:

  • 恭喜发布 24 000 000 个帖子! ;)
猜你喜欢
  • 2018-06-15
  • 1970-01-01
  • 2015-09-18
  • 2020-12-01
  • 2021-12-16
  • 1970-01-01
  • 1970-01-01
  • 2018-10-29
  • 1970-01-01
相关资源
最近更新 更多