1、新建项目:打开软件-文件-新建-项楫默礤鲼目-VisualC++-MFC-MFC应用程序-名称(UDP通讯)-确定
2、设置应用程序类型:下一步-基于对话-完成
3、界面设计:按照下图设置对话框界面。
4、定义sock对象:打开在UDP通讯Dlg.h文件,在下图所示位置中定义sock对象
5、初始化sock对象:打开在UDP通讯Dlg.cpp文件,在下图所示位置中初始化sock对象
6、添加消息响应函数:分别双击发送接收按钮,如下图示。
7、编辑消息发送函数:输入代码: // TODO: 在此添加控件通知处理程序代码 觊皱筠桡CString szSend,szIP; GetDlgIt髫潋啜缅emText(IDC_SEND,szSend); UINT nPort=GetDlgItemInt(IDC_PORT); int i=szSend.GetLength(); sock.SendTo(szSend,i,nPort,szIP); //CDialogEx::OnOK();
8、编辑消息发送函数:输入代码: // TODO: 在此添加控件通知处理程序代码 罕铞泱殳char sReceive缪梨痤刻[200]=""; sock.Receive(sReceive,sizeof(sReceive)); CString str; GetDlgItemText(IDC_HIST,str); str+=sReceive; SetDlgItemText(IDC_HIST,str);
9、运行测试:输入对方IP跟端口也可输入自己,如下图所示,输入要发送的内容,点击发送,在点击接收。