//加载库
WSADATA wsd;
if(WSAStartup(MAKEWORD(2,2), & wsd) != 0)
{
MessageBox("failed to load winsock!");
return FALSE;
}
this->socketUDP=socket(AF_INET,SOCK_DGRAM,0);
if ( this->socketUDP == INVALID_SOCKET )
{
AfxMessageBox("Create socket udp error!");
WSACleanup();
} this->localUDP.sin_family=AF_INET;
this->localUDP.sin_port=htons(21036);
this->localUDP.sin_addr.s_addr = htonl(INADDR_ANY); if(bind(this->socketUDP,(struct sockaddr *)&this->localUDP,sizeof(sockaddr_in) == SOCKET_ERROR))
{
int i=GetLastError();
AfxMessageBox("Bind socket udp error!");
WSACleanup();
}
WSADATA wsd;
if(WSAStartup(MAKEWORD(2,2), & wsd) != 0)
{
MessageBox("failed to load winsock!");
return FALSE;
}
this->socketUDP=socket(AF_INET,SOCK_DGRAM,0);
if ( this->socketUDP == INVALID_SOCKET )
{
AfxMessageBox("Create socket udp error!");
WSACleanup();
} this->localUDP.sin_family=AF_INET;
this->localUDP.sin_port=htons(21036);
this->localUDP.sin_addr.s_addr = htonl(INADDR_ANY); if(bind(this->socketUDP,(struct sockaddr *)&this->localUDP,sizeof(sockaddr_in) == SOCKET_ERROR))
{
int i=GetLastError();
AfxMessageBox("Bind socket udp error!");
WSACleanup();
}
解决方案 »
- dump file的几个问题
- 非模式子对话框无消息响应
- 关于不规则按钮的热区的制作,如地图上各省
- 我严重抗议csdn每天发一篇yy帖,这有意思吗?
- 求救:vc.net2005开发的程序,在win200下运行出错,提示少了动态链接库"MFC80U.DLL"?
- %%%%%%%%%%%怎么实现右键点击弹出菜单呢??????
- BHO中拦截了DISPID_BEFORENAVIGATE2,之后怎样打开Band文件夹
- 数据库备份(急 急 急 急 急)在线等
- 用ado动态建立新表,应该怎样做啊?
- 如何才能在窗口创建的时候动态的将一个CEdit控件满填充到这个窗口里呢?
- 急!!!SDI中使用MSComm控件在未装VC机器上运行失败 各位大侠慈悲解决下!!解决后马上结贴
- MFC中关于OnChar和OnKeyDown获取键盘消息的问题
括号打错了啊。