推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

C语言UDP通讯完整程序加讲解

更新时间:2019-10-24 22:35:49 大小:136K 上传用户:xuzhen1查看TA发布的资源 标签:C语言udp通讯 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

UDP程序设计

信息简介:uDP协议,即拥护数据报协议(Use Datagam P/rotoco)是一个简单的面向数据报的传输层协议.他不提供可靠性,即只把应用程序传给IP层的数据发送出去,但是并不能保证他们能到达目的广播和多播是基于UDP协议的两种消息发送机制广播数据即从一个工作站发出,局域网内的其他所有工作站都能收到它IP协议下,多播是广播的一种变形,IP多播要求将对收发数据感兴趣的所有主机加入到一个特定的组设计目的:本章实现的程序即有广播的功能又有多播的功能,能实现基本的广播和多播机制,其主要包括如下功能.

1)提供广播机制.

(1)能设定身份,即是广播消息发送者还是接收者默认是消息接收者。

(2)能在默认的广播地址和端口号上发送广播消息接收广插广播消息(3)能指定广播地址,端口号,发送(或接收)数量选项进行广播消息的发送和接收2)提供多播机制

(1)能制定身份,即是多播消息发送者好事接收者默认是消息接收者.

(2)主机能加入一个指定多播组

(3)能以默认选项发送多播消息,接收多播消息.

(4)能指定多播地址,本地接口地址,端口号,发送(或接收)数量和数据反还标志选项进行多播消息的发送和接收。


部分文件列表

文件名 大小
C语言UDP通讯完整程序加讲解.pdf 136K

部分页面预览

(完整内容请下载后查看)
UDP 程序设计  
:UDP ,即拥护数据报协议 (Use Datagram Protocol). 是一个简单的面向数据报的传输层协  
信息简介  
.他不提供可靠性 ,即只把应用程序传给  
IP 层的数据发送出去 ,但是并不能保证他们能到达目的  
.广播和多播是基于  
UDP 协议的两种消息发送机制 .广播数据即从一个工作站发出  
,局域网内的其他所有工作站都能收到它 .IP 协议下 ,多  
播是广播的一种变形 ,IP 多播要求将对收发数据感兴趣的所有主机加入到一个特定的组  
.
: 本章实现的程序即有广播的功能又有多播的功能  
,能实现基本的广播和多播机制  
,其主  
设计目的  
要包括如下功能 .  
1) 提供广播机制 .  
(1) 能设定身份 ,即是广播消息发送者还是接收者  
(2) 能在默认的广播地址和端口号上发送广播消息  
,默认是消息接收者 .  
,接收广播广播消息 .  
(3) 能指定广播地址 ,端口号 ,(或接收 )数量选项进行广播消息的发送和接收  
.
2) 提供多播机制  
(1) 能制定身份 ,即是多播消息发送者好事接收者  
(2) 主机能加入一个指定多播组  
(3) 能以默认选项发送多播消息 .接收多播消息 .  
,默认是消息接收者 .  
.
(4) 能指定多播地址 ,本地接口地址 ,端口号 ,(或接收 )数量和数据反还标志选项进行多播消息的发送和接  
.  
总体设计  
功能模块设计  
1.功能模块图  
本程序有 3 大部分组成 ,即广播模块 ,多播模块部分 ,如图 11.1 .其中公共模块和多播模块共享的部分  
,包括  
初始化模块 ,参数获取模块和用户帮助模块  
发送模块和多播消息接收模块  
;广播模块包括广播消息模块  
;多播模块包括多播功能控制模块  
,多播消息  
.
1

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载