TCP socket如何判断链接断开

  一、Socket SO_KEEPALIVE不能取代心跳线程的缘由 (1)SO_KEEPALIVE是系统底层的机制,用于系统维护每个tcp链接的。服务器 (2)心跳线程属于应用层,主要用于终端和服务器链接的检查。网络       即便SO_KEEPALIVE检测到链接正常,但并不能保证终端和服务器链接的正常。有一种状况,服务器进程死了,但它和客户端的tcp链接还连着(该链接由系统维护的)。多线程
相关文章
相关标签/搜索