在使用ScktComp进行网络编程的时候(非阻塞),发送方发送数据,但是发现接收端在接收了一部分数据之后,OnRead就不再回调了,调用ReceiveLength()函数,发现当前接收端缓冲区中确实是有数据的
不知道有没有哪位大神在使用ScktComp做网络编程的时候遇到过这个问题?
或者可以从网络编程的角度解释一下这个问题的原因
---------------------------
目前我的排查情况
* 负责回调OnRead的线程并没有很繁忙,确实一直在响应消息
* 通过调用ReceiveLength()确实发现当前的接收端缓冲区中是有数据的,最后一直维持在8192(也就是缓冲区的大小)