文件名称:Qt5网络编程之UDP协议---实例
文件大小:9KB
文件格式:ZIP
更新时间:2017-01-27 06:01:55
Qt5 网络编程 UDP
UDP(User Datagram Protocol即用户数据报协议)是一个轻量级的,不可靠的,面向数据报的无连接协议。在Qt中提供了QUdpSocket 类来进行UDP数据报(datagrams)的发送和接收。这里我们还要了解一个名词Socket,也就是常说的“套接字”。 Socket简单地说,就是一个IP地址加一个port端口。因为我们要传输数据,就要知道往哪个机子上传送,而IP地址确定了一台主机,但是这台机子上可能运行着各种各样的网络程序,我们要往哪个程序中发送呢?这时就要使用一个端口来指定UDP程序。所以说,Socket指明了数据报传输的路径。 下面我们将编写两个程序,一个用来发送数据报,可以叫做客户端;另一个用来接收数据报,可以叫做服务器端,它们均应用UDP协议。这样也就构成了所谓的C/S(客户端/服务器)编程模型。
【文件预览】:
updSender
----main.cpp(181B)
----udpsender.h(415B)
----udpsender.cpp(598B)
----updSender.pro(400B)
----udpsender.ui(748B)
----updSender.pro.user(18KB)
udpReceiver
----main.cpp(185B)
----udpReceiver.pro(408B)
----udpreceiver.h(419B)
----udpReceiver.pro.user(18KB)
----udpreceiver.cpp(979B)
----udpreceiver.ui(851B)