========用TCPCLient发送数据丢失问题??
服务器端采用的异步Socket,
客户端使用的是TCPClient类,采用的是短连接,也就是说连接和关闭都写在一个函数中了:
1,实例化TCPClient
2,设定读取和发送超时都为500,连接
3,获取NetStream
4,发送数据
5,读取服务器返回内容(服务器原样返回)
6,关闭连接
问题是:在服务器端都能监控到Socket的连接和关闭连接,但偶尔出现接收不到数据的问题,从而引起客户端读超时,而且手工测试(点一下鼠标发送一个)时(服务器压力不大),也出现错误,在一个循环中连续发送,出现错误的概率也差不多,甚至还要少,真奇怪了??
SOCKET不是可靠通讯吗,怎么会这样,不知道是客户端的问题还是服务器端的问题?????