socket.io异常断开的捕捉
发布于 11 年前 作者 yuenshui 9000 次浏览 最后一次编辑是 8 年前

用node.js+socket.io的时候,如果客户端异常退出 会触发:

info  - socket error Error: read ECONNRESET
    at errnoException (net.js:863:11)
    at TCP.onread (net.js:524:19)

但是socket.io需要心跳超时才能触发断开 能不能让socket直接捕捉到这个异常,直接触发断开事件

1 回复

目测是不能的,客户端退出的时候也不会发信号通知服务端,只能服务端自己检测(超时、心跳)

回到顶部