QT网络开发----UDP通信
程序员文章站
2022-06-09 11:35:58
...
UDP网络通信的实现
Qt使用QUdpSocket对象实现UDP通信
(1)服务器
1.创建QUdpSocket对象
mSocket = new QUdpSocket;
2.绑定通信地址
mSocket->bind(ip,port);
3.先接收
收到数据触发信号(readyRead),调用QUdpSocket对象的readDatagram函数
//readDatagram(首地址,长度,发送方ip地址,发送方端口号);
(2)客户端
1.创建QUdpSocket对象
mSocket = new QUdpSocket;
2.使用QUdpSocket对象发送数据
writeDatagram(数据,ip,port);
运行结果:
UdpServer按下启动
在UdpClient输入内容,并点击发送
编译环境windows10,+QT5.12.0
完整代码:https://download.csdn.net/download/weixin_43793181/13114901