MFC工作笔记0008---UDP协议通信_sendto 和 recvfrom 浅析与示例
发布日期:2025-04-14 00:48:17 浏览次数:8 分类:精选文章

本文共 371 字,大约阅读时间需要 1 分钟。

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

UDP(User Datagram Protocol,用户数据报协议),属于传输层的协议。与TCP(传输控制协议)不同,UDP是面向非连接的协议,不需要与对方建立连接。通信过程中,UDP直接将数据报发送至目标地址,不需要经过三次握手等连接过程。这种特性使得UDP的通信效率极高,适用于对实时性要求较高、一次传输数据量较少、对可靠性要求不高的应用场景。

UDP通信过程如下:

服务端操作步骤:

  • 使用socket()函数生成套接字文件描述符。
  • 通过struct sockaddr_in结构体设置服务器地址和监听端口。
  • 使用bind()函数将套接字文件描述符与目标地址进行绑定。
    接收客户端数据:
  • 使用recvfrom()函数接收客户端的数据报。
  • 上一篇:MFC工作笔记0009---VC++中 PostMessage和SendMessage的区别
    下一篇:MFC工作笔记0007---消息映射处理

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年05月01日 18时53分37秒