按钮事件中响应:
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本地查看发送数据