关于CAsyncSocket:OnReceive()函数
1.若在OnReceive()函数中处理比较费时,不能及时返回,会不会造成数据包丢失?
2.另外,若OnReceive()函数没有处理完,这时又有数据包到达,会不会又触发OnReceive()函数,也就是说OnReceive()函数能否并行运行,同时处理多个数据包?
3.CAsyncSocket会不会把收到的数据包存在一个队列里,等待OnReceive()函数慢慢处理,也就是OnReceive()函数处理一个包,CAsyncSocket再次触发OnReceive()函数处理下一个包?
欢迎大家讨论!