BOOL CCoseDlg::InitSocket()
{
m_socket=socket(AF_INET,SOCK_DGRAM,0);
if(INVALID_SOCKET==m_socket)
{MessageBox("创建套接字失败!");
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 Bind;
Bind=bind(m_socket,(SOCKADDR*)&addrSock,sizeof(SOCKADDR));//断点出现bind error
if(SOCKET_ERROR==Bind)
{closesocket(m_socket);
MessageBox("bind error!");
return false;
}
return true;
}
{
m_socket=socket(AF_INET,SOCK_DGRAM,0);
if(INVALID_SOCKET==m_socket)
{MessageBox("创建套接字失败!");
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 Bind;
Bind=bind(m_socket,(SOCKADDR*)&addrSock,sizeof(SOCKADDR));//断点出现bind error
if(SOCKET_ERROR==Bind)
{closesocket(m_socket);
MessageBox("bind error!");
return false;
}
return true;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货