使用Socket.io检测(客户端)连接
我正在尝试使用Socket.io(通过NodeJS和AngularJS)来检测客户端何时因连接丢失而不一致。
我试过抓住socket.on
disconnect
-
connect_error
-
reconnect_attempt
-
reconnecting
但看起来他们并没有被解雇客户端。 我究竟做错了什么?
由于连接删除是一个客户端问题,我希望我应该能够在客户端上检测到它,但也许我错了。
有人可以帮我吗? 谢谢!
编辑:这是我正在使用的代码
socket.io.timeout(1000); console.log(socket); socket.on("open", function(){ console.log("Connected); }); socket.on("reconnect_attempt", function(){ console.log("Attempt"); }); socket.on("reconnecting", function(){ console.log("Reconnecting"); }); socket.on("disconnect", function(){ $log.error("Client disconnected"); });
我正在伪装Chrome的设备模式。