C# WinCE下使用Socket异步测试1000条讯息快速发送,发现大量丢失,客户端如何判断发送成功?
C# WinCE作为客户端,服务端在Win7上,用BeginSend方式循环发送1000条数据,会有大量丢失,如果每条延迟500毫秒则能成功。
1、而我这边的应用需求将投入大量的客户端,进行与服务端的通讯,那么是不是意味将来客户端很多的情况下异步收发将会有很多丢失情况呢?
2、无法在客户端判断发送成功的状态,必须根据服务器端回复消息来判断结果吗?
3、如果服务器一段时间无回复,客户端则重复发送吗?