我做的程序中,因为服务器端和客户端发送的数据包很多而且前面一个包和后面一个包的时间间隔也比较近。
但是会碰到数据包丢失的情况,请问如何处理比较好,大家碰到过吗?那这种丢包的情况是否是两个senddata写的太近就会出问题?1。有的地方会用for循环写senddata问题
2。有时会当服务器正在给客户端A发送数据的时候,客户端B会发送数据给服务器端这种情况。
3。有时也有可能服务器同时向客户端A,B,C...等发送数据,这时也有可能这些客户端会把数据包发送给服务器端等等情况。
总之是全双工工作,请问是否是winsock2.0控件本身的bug,是否有办法保证不丢包的这个问题。我也在程序中用了不少的doevents。