m_szReceive = "";
do
{
nRead = m_chsckt.Receive(szBuf, 4095);
szBuf[nRead] = NULL;
m_szReceive.Insert(m_szReceive.GetLength(), szBuf);
} while(nRead>0);
while(nRead>0);这样子来判断是否有数据可读结果就是程序假死。(我觉着就是超时)请高人解答!
do
{
nRead = m_chsckt.Receive(szBuf, 4095);
szBuf[nRead] = NULL;
m_szReceive.Insert(m_szReceive.GetLength(), szBuf);
} while(nRead>0);
while(nRead>0);这样子来判断是否有数据可读结果就是程序假死。(我觉着就是超时)请高人解答!
不知CSocket怎么弄
大家同情新人,实在没分了!
应该就是要接受的字节,收到这么多之后,你自己关闭