SOCKET 句柄问题
mxj22 2007-05-09 09:40:58 我在利用SOCKET 句柄进行send发送数据时出现错误:就是10038的错误,所这个SOCKET无效,我不知道怎么解决帮帮忙:
SOCKET SerSoc;
SerSoc=(SOCKET)m_hComm;
int nRet=send(SerSoc,pstrBuf,nLengthTmp+1,0);
DWORD errCheck=WSAGetLastError();
if(nRet==SOCKET_ERROR)
{
AfxMessageBox("Error in Sending");
}
上面的m_hComm 是在头函数定义是方便不同函得到同一个SOCKET,m_hComm的定义为:
HANDLE m_hComm;
在另一个函数赋了m_hComm=(HANDLE)SerSoc;