client closes socket:

clientSocket.close();


step1 :client sends TCP FIN control segment to server


step2: Server receives FIN,replies with ACK. Closes connection,sends FIN.


time wait 30 seconds(in order to receive the package which already send but unreceived)

TCP closing a connection

TCP closing a connectionTCP closing a connection



TCP waits until it has been three duplicate ACKs before retransmitting the packet

相关文章: