首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Qt网路与通信(UDP客户与服务)

  • 25-03-07 19:01
  • 2141
  • 9145
blog.csdn.net

Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。

报文格式:UDP报头由4个域组成,其中每个域各占用2个字节,具体包括源端口号、目标端口号、数据包长度、校验值。

 

QUdpSocket类提供一个UDP套接字。

UDP(用户数据报协议)是一种轻量级、不可靠、面向数据报、无连接的协议。它可以在可靠性不重要时使用。QUdpSocket是QAbstractSocket的一个子类,允许您发送和接收UDP数据报。 使用此类最常见的方法是使用bind()绑定到地址和端口,然后调用writeDatagram()和readDatagram()/receiveDatagram()来传输数据。

如果要使用标准QIODevice函数read()、readLine()、write()等,必须首先通过调用connectToHost()将套接字直接连接到对等方。 每次向网络写入数据报时,套接字都会发出bytesWrite()信号。如果只想发送数据报,则不需要调用bind()。 readyRead()信号在数据报到达时发出。在这种情况下,hasPendingDatagrams(࿰

文章知识点与官方知识档案匹配,可进一步学习相关知识
网络技能树跨区域网络的通信学习网络层的作用46242 人正在系统学习中
Qt小王子
微信公众号
Qt分享+螺蛳粉购买
注:本文转载自blog.csdn.net的三雷科技的文章"https://arv000.blog.csdn.net/article/details/124149708"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top