利用CArchive 进行网络传输的问题。高手请进
mrwws 2003-03-20 02:01:43 利用CArchive与csocket绑定进行进行网络传输。
服务器端的 OnReceive中的代码如下:
cTransObject.Serialize(*m_pInAr);
while(!(m_pInAr->IsBufferEmpty()))
{
cTransObject.Serialize(*m_pInAr);
}
当传输数据小的时候一切正常。
启动100个client与服务器连接。每个client每秒向服务器发送10个包,每个包的大小为1k,运行一段时间后,而server的OnReceive不再触发,client的发送包阻塞,
请问各位高手有什么解决办法吗??