当前位置: 星创客 > 学习资源 > 学员笔记 > 网络编程中的广播
网络编程中的广播 时间:2017-11-09     来源:星创客
网络通信中设置超时时间的方法,
1、setsockopt
2、select()加入超时时间
3、sigaction

*****************广播*********************
【1】定义
	前面介绍的数据包发送方式只有一个接受方,称为单播
	如果同时发给局域网中的所有主机,称为广播
	只有用户数据报(使用UDP协议)套接字才能广播

【2】广播地址
	以192.168.1.0 (255.255.255.0) 网段为例,
	大的主机地址192.168.1.255代表该网段的广播地址
	发到该地址的数据包被所有的主机接收
	255.255.255.255在所有网段中都代表广播地址

【3】流程(基于udp)
	发送者:
		创建套接字 socket( )
		填充广播信息结构体 sockaddr_in
		设置为发送广播权限 setsockopt( )
		发送数据 sendto( )
	
	接收者:
		创建套接字 socket( )
		填充广播信息结构体 sockaddr_in
		将套接字与广播信息结构体绑定 bind( )
		接收数据 recvfrom( )

前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2018 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号
返回

学员笔记

星创客 - 华清远见旗下高端IT培训品牌

当前位置: 星创客 > 学习资源 > 学员笔记 >

网络编程中的广播
来源: 星创客 作者: 星创客 时间:2017-11-09

网络通信中设置超时时间的方法, 1、setsockopt 2、select()加入超时时间 3、sigaction *****************广播********************* 【1】定义 前面介绍的数据包发送方式只有一个接受方,称为单播 如果同时发给局域...

网络通信中设置超时时间的方法,
1、setsockopt
2、select()加入超时时间
3、sigaction

*****************广播*********************
【1】定义
	前面介绍的数据包发送方式只有一个接受方,称为单播
	如果同时发给局域网中的所有主机,称为广播
	只有用户数据报(使用UDP协议)套接字才能广播

【2】广播地址
	以192.168.1.0 (255.255.255.0) 网段为例,
	大的主机地址192.168.1.255代表该网段的广播地址
	发到该地址的数据包被所有的主机接收
	255.255.255.255在所有网段中都代表广播地址

【3】流程(基于udp)
	发送者:
		创建套接字 socket( )
		填充广播信息结构体 sockaddr_in
		设置为发送广播权限 setsockopt( )
		发送数据 sendto( )
	
	接收者:
		创建套接字 socket( )
		填充广播信息结构体 sockaddr_in
		将套接字与广播信息结构体绑定 bind( )
		接收数据 recvfrom( )

相关推荐

全国咨询热线:400-611-6270

?2004-2018华清远见教育科技集团 版权所有 京ICP备16055225号 京公海网安备11010802025203号