DWORD CALLBACK CUdpDlg::SendUserInfo(void *para){CUdpDlg* dlg = (CUdpDlg*)para;ChatMsg msg;msg.type=CHATUSERINFO;int sock=socket(AF_INET,SOCK_DGRAM,0);if(sock<0){AfxMessageBox("创建socket失败(发送自身信息)");return -1;}bool optval;if(setsockopt(sock,SOL_SOCKET,SO_BROADCAST,(const char*)&optval,sizeof(o... |