CNode

关于net包的检测断线机制

问答
Ffkysly发布于12 年前最后回复12 年前1 回复3881 浏览0 收藏

正在开发一个项目,过程中需要node在tcp层完成断线重连的任务。

var client = new net.Socket(); client.connect(80, 'localhost', function() { client.on('close', function(err) { console.log('close'); }); client.on("error", function(err) { console.log('error'); }); });

这两个事件能够捕捉到server端sock.end()这样的断线事件。但是如果我直接把客户端的wifi断开,客户端就捕捉不到这两个事件了。

总结也就一句话,node的net包如何去检测客户端wifi掉线导致连接中断这样的事件。

查看回复

回复 (1)

X
xujun52011#1·12 年前

heartbeat

参与回复
登录后即可参与回复。登录