18,356
社区成员
发帖
与我相关
我的任务
分享
BOOL CChDlg::InitSocket()
{
m_socket = socket(AF_INET,SOCK_DGRAM,0);
if (INVALID_SOCKET==m_socket)
{
AfxMessageBox("失败INIT");
return FALSE;
}
SOCKADDR_IN addrSock;
addrSock.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrSock.sin_family=AF_INET;
addrSock.sin_port = htons(6000);
int retval;
retval = bind(m_socket,(SOCKADDR*)&addrSock,sizeof(SOCKADDR));
if (SOCKET_ERROR==retval)
{
closesocket(m_socket);
AfxMessageBox("绑定失败");
return FALSE;
}
return TRUE;
}