按钮事件中响应:
CSocket m_sockRecv;
m_sockRecv.Create(67, SOCK_DGRAM, "本地IP");
//绑定本地套接口
m_sockRecv.Bind(67, "本地IP");
char szRecv[100];
szRecv[0] = '1';
szRecv[1] = '2';
szRecv[2] = '3';
szRecv[3] = '4';
szRecv[4] = '5';
szRecv[5] = '1';
szRecv[6] = '6';
szRecv[7] = '7';
szRecv[8] = '8';
szRecv[9] = '9';
m_sockRecv.SendTo(szRecv, 10, 68, "本地IP+第二位设置为255", 0);
m_sockRecv.Close();注:在InitInstance()函数中添加:
#include <afxsock.h>
if (!AfxSocketInit())//初始化套接字
{
AfxMessageBox(_T("123456"));
return FALSE;
}
然后通过Wireshark本地查看发送数据
本文介绍了一个使用C++实现的UDP套接字发送数据的示例代码。示例展示了如何创建、绑定和使用UDP套接字发送固定内容的数据包到指定地址的过程,并提到了如何在程序初始化阶段进行必要的套接字库初始化。
3000

被折叠的 条评论
为什么被折叠?



