CNode

当客户端连接断开后,socket服务器端 怎么能终止业务计算

Llonely7345发布于13 年前最后回复13 年前3 回复6235 浏览0 收藏

用nodejs 实现了一个socket server,有一个问题,就是与客户端的一个连接,客户端发送请求,服务器端处理业务,但是实际这个connection断开后,怎么能够让服务器马上也终止这个业务处理,不用返回给客户端数据了,

查看回复

回复 (2)

H
hexie#1·13 年前

服务器,通过心跳知道客户端断开,然后 发送一个事件给 到,处理业务请求的逻辑里面,业务请求的逻辑里面,监听这个断开事件,接收到事件后,终止计算

Y
yuyue007#2·13 年前

如果是socket.io, 检测到断开连接,不知道会不会自动触发disconnect事件。如果是,那么就好解决了。

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