跳到主要内容
CNode

socket.io异常断开的捕捉

Yyuenshui发布于 13 年前最后回复 13 年前
195810

用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)

S
sumory#113 年前

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

参与回复

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