UDP通信协议

本文介绍了UDP(不可靠传输协议)的特点,强调其快速的数据传输速度。详细讲解了UDP通信的三种模式:单播、组播和广播,并分别阐述了UDP单播通信的搭建步骤,包括创建UDP socket、绑定本地地址以及通信过程。同时,提到了UDP的组播和广播设置,解释了组播地址的范围以及如何加入组播。
摘要由CSDN通过智能技术生成

UDP :不可靠传输协议,但是TUP数据传输速度很快

UDP 通信分三种模式 :单播模式,组播模式,广播模式

UDP 单播通信的搭建步骤 :
1.创建UDP 的通信socket

		#include <sys/types.h>   /*   See NOTESw*/
		#include < sys/socket.h>
	   int socket ( int domain, int type ,int protocol1);

参数一:网络层协议 AF_INET IPv4 Internet protocols
参数二:传输层协议 SOCK_STREAM 数据流 TCP SOCK_DGRAM 数据报 UDP

参数三:属性 默认为 0
返回值:成功返回 new socket (新的网络通信文件描述符) 失败 error, -1
例子: 选择UDP协议
int socket(int domain,SOCK_DGRAM, int protocol);

2.绑定本地的网络地址

  #include <sys/types.h>          /* See NOTES */
  #include <sys/socket.h>

  int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 	

参数一:需要绑定的服务器socket
参数二:服务器的IP地址信息
参数三:服务器的IP地址信息的大小
返回值: 成功 0 失败 -1
在UDP通信注意࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值