为什么客户端socket异常关闭,服务端会抛出异常?

2023-07-21  本文已影响0人  雨景江水

客户端socket异常关闭,肯定是没有四次挥手的操作,服务端这个时候发送数据,没人接收,肯定会抛出异常

一. 客户端断开链接,服务端监听到的事件是什么?

https://www.zhihu.com/question/289965746?sort=created

https://blog.csdn.net/qq_37855749/article/details/116191222?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&utm_relevant_index=6

https://my.oschina.net/liangzi1210/blog/160455?p={{currentPage+1}}

http://blog.chinaunix.net/uid-29640992-id-4454800.html

二. 远程主机强迫关闭了一个现有的连接

https://blog.csdn.net/abc_key/article/details/29295569

注:在IDEA里面关闭客户端,会先发一个信号给服务端

三.TCP的机制里面,本身是存在有心跳包的机制的

上一篇 下一篇

猜你喜欢

热点阅读