问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用C++Builder控件实现UDP通信

发布网友 发布时间:2022-04-27 07:06

我来回答

1个回答

热心网友 时间:2022-06-28 06:00

打开C++Builder编程软件,新建一个项目,新建一个窗口,在工具栏上找到UDPSocket控件,如图

在图中,选择【Internet】页面,出面控件列表,选择【UDPSocket】控件,在倒数第三个,图中都时行了标注,在新窗口中,按住鼠标左键,拖出控件,如图

选中该控件,在属性列表中设置其属性,如图

设置LocalHost(为客户端的IP地址)、RemoteHost(服务器端的IP地址)、RemotePort(服务器端的通信端口)的值。双击窗口中的UDPSocket控件,出现如图界面

弹出代码编写界面后,编写UDPSocket控件连接代码:
//---------------------------------------------------------------------------
void __fastcall TForm7::UdpSocket1Connect(TObject *Sender)
{
Label2->Caption="连接中...";
AnsiString s="abcdef";
Char *Buffer;
Buffer[0]=0x11; // 数据块长度
Buffer[1]=0x11; // 重置命令
Buffer[2]=0x11; // 当前版本号
Buffer[3]=0x11; //重置结果,应答时有效
Buffer[4]='\0';
//发送数据
//UdpSocket1->SendBuf(Buffer,sizeof(Buffer));
UdpSocket1->Sendln(s,"");
Label2->Caption="发送连接报文...";
}
代码编写完成后,添加触发按钮,在窗口中添加【确定】和【退出】按钮,如图

分别双击【确定】和【退出】按钮,跳转到代码编写界面。点击【确定】按钮,触发UDP连接事件,代码如下:
//发送设置报文
//UdpSocket1->Active=true;
Label2->Caption="开始发送报文...";
UdpSocket1->Open();
【退出】按钮的事件如图

都设置完成后,打开网络调试助手,设置好配置条件,连接,如图

设置完成后,运行程序,可以在网络调试助手界面上显示程序发过来的数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 卖账号用哪个app好 C# Socket UDP模式,Send方法一定能成功吗? 游戏账号在哪个app上交易比较好? c# socket(udp) 与一组芯片的通讯,发送指令(字符串过去就返回一组字符信息)。哪位大侠做过 C语言 UDP socket 简单客户端 编程,急 udp socket 关于在一个程序里实现发送和接收 c# udp socket 怎样向远程端口请求数据 socket UDP问题 UDP中将struct skb_buff作为缓存区 具体如何使用 非典在我国传播的根源? 2003年非典是别的国家传到中国的吗? 非典是怎么传入我国的 给宝贝(女孩)起名:因为我宝贝的来临,即给我们带来惊喜又带来好运。跪求高人给起个响亮的名字。 起名字,求大师给我闺女起个名字! 甘炜琪这个名字打多少分 梁炜琪这个名字怎么样 戴炜琪 ,这个名字好吗? 女孩取名为梁炜琪如何 梁炜琪的名字好吗? 江炜琪,女孩五行缺火,这个名字好吗? 关于c#的socket分包和组包的问题 MFC中UDP建立连接后收不到数据 《原神》账号出售平台哪个好? c#socket在使用TCP或UDP异步通信的时候SocketAsyncEventArgs和一般的Begin有何区别 docker影响socket性能 能交易传奇账号的APP叫什么 用udp来传送文件,发送端sendto加上了 sleep(100)。 接受端recvfrom 用for循环, 爱找游游戏交易网靠谱吗 c#之UDP协议的异步通信怎么做 delphi udp通讯怎么会refuse 什么叫源文件夹和 目标文件夹 目标文件夹和源文件夹相同 我的文档里的目标文件夹在哪 我的文档的目标文件夹是本地磁盘(D:)吗? 安装软件时所谓的目标文件夹是什么回事啊?一定要安装到C盘吗? 问一下,U盘魅色精灵运行后选项有个“文件夹备份工具”下面的“源文件夹”和“目标文件夹”是什么意思啊? 什么是目标文件 百度手机助手手机下载东西在手机上目标文件夹是哪个 关于安装软件时的目标文件夹 java安装到目标文件夹是什么意思?可以选择更改吗?