CNode

socket.io异常断开的捕捉

Yyuenshui发布于13 年前最后回复13 年前1 回复9579 浏览0 收藏

用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#1·13 年前

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

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