嵌入式QT中UDP通信实现方法
大家好,今天主要给大家分享一下,如何使用UDP用户数据协议的方法与实现。
第一:UDP协议简介
UDP是一个轻量级,不可靠的,面向数据报的无连接协议。日常生活中QQ聊天使用的是UDP进行消息发送的。因为 QQ 有很多用户,发送的大部分都是短消息,要求能及时响应,并且对安全性要求不是很高的情况下使用 UDP 协议。
广播UDP与单播UDP的区别就是IP地址不同,单播实际上是通信上对应的一对一,广播是一对多。创建一个udpSocket套接字,然后绑定本地主机端口。使用QUdpSocket类提供的读写函数readDatagram和writeDatagram,知道目标IP地址和端口,完成消息接收与发送。
第二:UDP实例代码的实现
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMa