社区
网络编程
帖子详情
组播地址怎么计算出来的?SO_BROADCAST SO_REUSEADDR 区别?
美丽海洋
2010-11-03 05:33:41
两个问题:
1. SO_BROADCAST SO_REUSEADDR 区别?
2. 组播地址是怎么得到的?比如我想给地址192.168.0.2-192.168.0.254组播怎么设置组播地址,怎么计算的?
...全文
1039
11
打赏
收藏
组播地址怎么计算出来的?SO_BROADCAST SO_REUSEADDR 区别?
两个问题: 1. SO_BROADCAST SO_REUSEADDR 区别? 2. 组播地址是怎么得到的?比如我想给地址192.168.0.2-192.168.0.254组播怎么设置组播地址,怎么计算的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianuMan
2010-11-22
打赏
举报
回复
组播是不是多播阿? 需要 加入一个特定的组?
美丽海洋
2010-11-15
打赏
举报
回复
[Quote=引用 8 楼 vocanicy 的回复:]
引用 6 楼 guyue6670 的回复:
我要是想组播地址192.168.0.2-192.168.0.254
应该怎么得到我组播的地址???????
你这是广播,而不是组播
组播需要对方加入你的组播组,而不是你主动去播
如果不知道子网的广播地址
你可以直接用INADDR_BROADCAST作为地址就可以了
[/Quote]
按着楼上的意思就是组播地址是需要加入那个组播组就可以,不需要设置IP;
而广播意思就是网络号+机子号组成广播地址?
能不能说的详细点;
jsviking
2010-11-12
打赏
举报
回复
学习了。。。。。。。。。。
vocanicy
2010-11-12
打赏
举报
回复
[Quote=引用 6 楼 guyue6670 的回复:]
我要是想组播地址192.168.0.2-192.168.0.254
应该怎么得到我组播的地址???????
[/Quote]
你这是广播,而不是组播
组播需要对方加入你的组播组,而不是你主动去播
如果不知道子网的广播地址
你可以直接用INADDR_BROADCAST作为地址就可以了
wocow3
2010-11-11
打赏
举报
回复
组播用的是D类IP地址224.0.0.0,你说那个是子网广播,跟组播两码事儿
子网广播得看你的网络号是几位的,现在都是CIDR标记路由,主机号全1就是广播地址
美丽海洋
2010-11-11
打赏
举报
回复
我要是想组播地址192.168.0.2-192.168.0.254
应该怎么得到我组播的地址???????
m_tornado
2010-11-03
打赏
举报
回复
组播地址是有要求的~跟广播不是一挂的,要区别开来~
Eleven
2010-11-03
打赏
举报
回复
SO_BROADCAST BOOL Enables transmission and receipt of broadcast messages on the socket.
SO_REUSEADDR BOOL Allows the socket to be bound to an address that is already in use. (See bind.) Not applicable on ATM sockets.
IP多播地址:IP多播地址采用D类IP地址确定多播的组,地址的范围是224.0.0.0到239.255.255.255,当然这其中的有一些地址保留为特殊目的使用的
美丽海洋
2010-11-03
打赏
举报
回复
lisunlin0
如何计算得到的 给个例子?
sunlin7
2010-11-03
打赏
举报
回复
组播跟网络有关的的,比如192.168.0.32/27, 其组繙地址就应该是192.168.0.63
fishion
2010-11-03
打赏
举报
回复
一个是广播,一个是重用而已。。。
Windows Sockets网络编程 可能是最清晰版本(Windows Sockets 2规范解释小组负责人亲自执笔。)总共4个包,part1
9.2.3 SO_
BROADCAST
9.2.4 SO_DEBUG 9.2.5 SO_DONTLINGER 9.2.6 SO_DONTROUTE 9.2.7 SO_ERROR 9.2.8 SO_KEEPALIVE 9.2.9 SO_LINGER 9.2.10 SO_OOBINLINE 9.2.11 SO_RCVBUF与SO_SNDBUF 9.2.12 SO_RE
USE
ADD
R 9.2.13 SO...
Windows Sockets网络编程 总计4个包,part2
9.2.3 SO_
BROADCAST
9.2.4 SO_DEBUG 9.2.5 SO_DONTLINGER 9.2.6 SO_DONTROUTE 9.2.7 SO_ERROR 9.2.8 SO_KEEPALIVE 9.2.9 SO_LINGER 9.2.10 SO_OOBINLINE 9.2.11 SO_RCVBUF与SO_SNDBUF 9.2.12 SO_RE
USE
ADD
R 9.2.13 SO...
Android 四大组件之广播
Broadcast
你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。然而,它们可以启动一个activity或serice 来响应它们收到的信息,...
Java socket 的参数选项解读
java socket中有很多参数可以选择,这篇博客的目的是沉淀出这些参数的语义和用法,供自己以后查阅。... 5 public final static int SO_RE
USE
ADD
R = 0x04; 6 7 public final static int SO_
BROADCAST
= 0x0020;
Netty服务端option配置SO_RE
USE
ADD
R
SO_RE
USE
ADD
R允许在同一端口上启动同一服务器的多个实例,只要每个实例捆绑一个不同的本地IP地址即可。 SO_RE
USE
ADD
R允许单个进程捆绑同一端口到多个套接口上,只要每个捆绑指定不同的本地IP地址即可。这一般不...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章