RecvOneOrMore接受不到数据
我的接收代码是这样的:
void CVideoEggSocketEngine::ReadData()
{
if(!IsActive())
{
iReadBuffer.Zero();
iSocket.RecvOneOrMore(iReadBuffer,0,iStatus,iDummyLength);
iState=EReading;
SetActive();
}
}
在客户端详服务器发送数据成功后调用ReadData()方法,
case ESending:
{
if(iStatus==KErrNone)
{
iState=ESendSuccess;
ReadData();
}
else
{
iWriteBuffer.Zero();
iTransferBuffer.Zero();
iState=ESendFaile;
SocketClose();
iNote.ResultNote(ESFaile);
}
}
break;
各位大侠帮帮忙,有谁遇到过,谢谢