C语言UDP通讯完整程序加讲解20页.docVIP

  • 10
  • 0
  • 约2.06万字
  • 约 20页
  • 2017-06-12 发布于北京
  • 举报
UDP程序设计 信息简介:UDP协议,即拥护数据报协议(Use Datagram Protocol).是一个简单的面向数据报的传输层协议.他不提供可靠性,即只把应用程序传给IP层的数据发送出去,但是并不能保证他们能到达目的.广播和多播是基于UDP协议的两种消息发送机制.广播数据即从一个工作站发出,局域网内的其他所有工作站都能收到它.IP协议下,多播是广播的一种变形,IP多播要求将对收发数据感兴趣的所有主机加入到一个特定的组. 设计目的: 本章实现的程序即有广播的功能又有多播的功能,能实现基本的广播和多播机制,其主要包括如下功能. 1) 提供广播机制. (1) 能设定身份,即是广播消息发送者还是接收者,默认是消息接收者. (2) 能在默认的广播地址和端口号上发送广播消息,接收广播广播消息. (3) 能指定广播地址,端口号,发送(或接收)数量选项进行广播消息的发送和接收. 2) 提供多播机制 (1) 能制定身份,即是多播消息发送者好事接收者,默认是消息接收者. (2) 主机能加入一个指定多播组. (3) 能以默认选项发送多播消息.接收多播消息. (4) 能指定多播地址,本地接口地址,端口号,发送(或接收)数量和数据反还标志选项进行多播消息的发送和接收.

文档评论(0)

1亿VIP精品文档

相关文档