18,357
社区成员
发帖
与我相关
我的任务
分享
char sendbuf[500]="123456784444444444444444444444444";
SOCKET mVSOCKET = socket(AF_INET, SOCK_DGRAM, 0);
//mTargetIP mTargetPort // 这两个值根据选择的用户来确定。
SOCKADDR_IN addr;
memset((char *) &addr, 0, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_addr.S_un.S_addr = inet_addr("117.61.0.125");
addr.sin_port = htons(10000);
int val = sendto(mVSOCKET,sendbuf,450, 0, (sockaddr *) &addr, sizeof(addr));
}
addr.sin_family = AF_INET;
addr.sin_addr.S_un.S_addr= htonl(INADDR_ANY);
addr.sin_port = htons(10000);
ret = bind(mVReceiver,(struct sockaddr*)&addr,sizeof(addr));
struct sockaddr_in addr_cli;
int addr_cli_len = sizeof(addr);
if(ret == SOCKET_ERROR)
{
MessageBox("UDP绑定地址端口失败");
return;
}
bool m_brecv;
m_brecv = true;
while(m_brecv)
{
bytes = recvfrom(mVReceiver,(char *)buf,1412,0,(LPSOCKADDR)&addr,(int *)&addr_cli_len);// 包头