Qt5网络编程之UDP协议---实例

时间:2017-01-27 06:01:55
【文件属性】:

文件名称: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)

网友评论

  • QT的资料,不错的
  • 挺好的,对初学者很有用
  • 好,很实用,极好的
  • 很简单,但是很实用,谢谢
  • 感谢楼主分享 这对我这个初学者来说正好 但是还有点小问题不能直接运行 后面还修改了一小部分
  • 感谢楼主分享,非常好的资料,看了有启发
  • 例程简单实用,很不错
  • 有用,但太简单了点。
  • 感谢楼主分享,非常好的资料,看了有启发