如何断开Node Js中的监听端口(http)

时间:2014-06-02 16:59:07

标签: node.js node-webkit

例如,它是一个隧道,我想关闭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的情况下完全停止侦听器端口?

1 个答案:

答案 0 :(得分:0)

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

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