对于面向连接的TCP,使用 connect() 连接服务器时,要经过”三次握手“。那么,在服务器端使用 closesocket() 断开连接时,服务器端也要向客户端发送确认信息,对吗?
客户端收到断开连接的信息,也会关闭客户端的socket,释放相关资源,对吗?
希望大神不吝赐教啊
对于面向连接的TCP,使用 connect() 连接服务器时,要经过”三次握手“。那么,在服务器端使用 closesocket() 断开连接时,服务器端也要向客户端发送确认信息,对吗?
客户端收到断开连接的信息,也会关闭客户端的socket,释放相关资源,对吗?
希望大神不吝赐教啊
在服务器端使用 closesocket() 断开连接时,服务器端也要向客户端发送确认信息,对吗?
是的。第4次挥手完后,服务器会发送ACK给客户端,并进入TIME_WAIT
连接3次握手,断开连接4次挥手
http://blog.csdn.net/whuslei/article/details/6667471