求1 mfc 下 发送UDP的广播的代码 自己写的 老是出错 问了改掉还是不行崩溃了求高手写一完整代码基于对话框的最好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uint8 MsgNet[CmdLen]={0x00};UINT _SendMsgUdpThread(LPVOID lparam) //UDP发送信息{ int udp_rt; CString ipStr; p*pDlg=(p*)lparam; if(pDlg->StopServer==true) return -1; udp_rt = sendto(SockFd,(char *)MsgNet,CmdLen,0,\ (struct sockaddr *)&clientAddr,sockAddrSize); if(udp_rt==SOCKET_ERROR) { DWORD error=GetLastError(); } return 0; } SOCKADDR_IN addr;addr.sin_family = AF_INET;addr.sin_port = htons(m_nPort);addr.sin_addr.s_addr = inet_addr(m_strIP);m_sockServer = socket(AF_INET, SOCK_DGRAM, NULL);BOOL bBroadcast = TRUE;setsockopt(m_sockServer,SOL_SOCKET,SO_BROADCAST,(const char*)&bBroadcast,sizeof(BOOL));sendto();这样就ok了:) sendto(m_sockServer,buf, strlen(buf),0,(sockaddr*)(&addr),sizeof(addr)); unsigned char*转CStrng 如何截获usb设备将要拔出的消息 图像增强算法问题 线程同步 请问这个错误是怎么造成的? 没分了,大哥大姐就当施舍吧 Vc 技术内幕 第四版 潘爱民 Edit刷新问题 怎样得到别的进程运行了多长的时间。 急救:一个很大的难题,哪位大虾能帮帮我,我的分都给您了(我现在共有351分) 求达人帮我把MATLAB算法用c++程序重新写一下 (做毕业设计啊) 贴出代码,求解!
uint8 MsgNet[CmdLen]={0x00};
UINT _SendMsgUdpThread(LPVOID lparam) //UDP发送信息
{ int udp_rt;
CString ipStr;
p*pDlg=(p*)lparam;
if(pDlg->StopServer==true)
return -1;
udp_rt = sendto(SockFd,(char *)MsgNet,CmdLen,0,\
(struct sockaddr *)&clientAddr,sockAddrSize);
if(udp_rt==SOCKET_ERROR)
{
DWORD error=GetLastError();
}
return 0;
}
addr.sin_family = AF_INET;
addr.sin_port = htons(m_nPort);
addr.sin_addr.s_addr = inet_addr(m_strIP);m_sockServer = socket(AF_INET, SOCK_DGRAM, NULL);BOOL bBroadcast = TRUE;
setsockopt(m_sockServer,SOL_SOCKET,SO_BROADCAST,(const char*)&bBroadcast,sizeof(BOOL));sendto();
这样就ok了:)