SendMsg()
{
int i;
(*ArOut) << SMsg.Flag;
(*ArOut) << SMsg.Len;
for (i=0; i<SMsg.Len; i++) (*ArOut) << SMsg.Buff[i];
ArOut->Flush();
}
运行到flush时,出错并提示:
Debug Assertion Failed!
查看一下,发现问题出现在:
ASSERT(m_hSocket==INVALID_SOCKET||CAsyncSocket::FromHandle(m_hSocket)!=NULL);
请问这是怎么回事?
{
int i;
(*ArOut) << SMsg.Flag;
(*ArOut) << SMsg.Len;
for (i=0; i<SMsg.Len; i++) (*ArOut) << SMsg.Buff[i];
ArOut->Flush();
}
运行到flush时,出错并提示:
Debug Assertion Failed!
查看一下,发现问题出现在:
ASSERT(m_hSocket==INVALID_SOCKET||CAsyncSocket::FromHandle(m_hSocket)!=NULL);
请问这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货