服务器检测到客户端退出或崩溃后,如何优雅地做出反应

目前我的TCP客户端一旦退出,服务器就跟着挂了,这肯定不行。

服务器检测到客户端退出或崩溃后,如何优雅地做出反应

客户端非正常退出后,服务器端会收到error的事件:

服务器检测到客户端退出或崩溃后,如何优雅地做出反应

把客户端代表的套接字从连接池中移除:

服务器检测到客户端退出或崩溃后,如何优雅地做出反应

然后服务器端捕捉这个error事件即可:

服务器检测到客户端退出或崩溃后,如何优雅地做出反应

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
服务器检测到客户端退出或崩溃后,如何优雅地做出反应