实际过程中,程序运行几个小时后,无线端的socket server断开就再也无法打开。找了很久都没发现。通过wireshark抓取通信报文,一般是在TCP的三次握手时出的问题。常规的TCP三次握手,由TCP的标识可简单看作:SYN-SYN ACK-ACK,实际遇到问题时,标识为:SYN-RST ACK。可以明显看出,服务端发出了重置的标识,用来积极的拒绝了客户端的连接。程序的server部分代码,

- 阅读全文 -