
GetDlgItem(IDC_IPADDRESS1))是获取控件ID为IDC_IPADDRESS1的句柄
这个是MFC里的IP控件,调用GetAddress,取得IP地址,然后强转成CIPAddressCtrl指针类型。
SystemNetEndPoint Remote;
byte[] recDatas = new byte[1024];
int recv = clientReceiveFrom(recDatas, ref Remote); //recv表示接收到的数据长度
byte[] realRecDatas = new byte[recv];
ArrayCopy(recDatas, 0, realRecDatas, 0, recv); //realRecDatas就是完整的接收到的数据
if (realRecDatasLength < 2 || 校验什么的 { continue; }//错误数据
//执行你想要的 *** 作
//接收端接收数据的时候可以使用ReceiveFrom
//这样的话,ref Remote就是发送方的的IP地址和端口号。
上面代码写在接收数据线程中的。
以上就是关于MFC中基于UDP编写一个简单的聊天室程序,其中在获取对方IP地址时有这么一句:全部的内容,包括:MFC中基于UDP编写一个简单的聊天室程序,其中在获取对方IP地址时有这么一句:、c# UdpClient 接收方如何获取发送方的IP、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)