关于组播,如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?广播的时候计算广播地址需要知道该子网的子

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 14:04:34
关于组播,如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?广播的时候计算广播地址需要知道该子网的子

关于组播,如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?广播的时候计算广播地址需要知道该子网的子
关于组播,
如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?
广播的时候计算广播地址需要知道该子网的子网掩码?如何得到该子网的子网掩码(通过函数,非人工手动获得)?

关于组播,如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?广播的时候计算广播地址需要知道该子网的子
组播地址好像不是计算出来的,如果在局域网内,尽管用(只要不用224.0.0.0/24就可以)
加入组播实际上是让网卡加一个过滤网,目的地址与此相同的统统放进.也可以说,一台主机加入某个组,等于它多了一个ip地址(d类).
一个例子:
winsock1的函数 setsockopt
标志:IP_ADD_MEMBERSHIP,IP_DROP_MEMBERSHIP
关键的结构:
struct ip_mreq
{
struct in_addr imr_multiaddr; // d类地址,比如,inet_addr("234.5.6.7")
struct in_addr imr_interface; // 一般用INADDR_ANY
}
setsockopt(s,IPPPROTO_IP,IP_ADD_MEMBERSHIP,(char *) &ipmr,&len);
离开
setsockopt(s,IPPROTO_IP,IP_DROP_MEMBERSHIP,(char*) &ipmr,&len);

关于组播,如果我的程序是运作在Windows下面,我如何得到我的组播地址(如何计算)?下面的客户机如何向组播地址注册自己的ip?如何注销自己的IP?广播的时候计算广播地址需要知道该子网的子 关于电解池装置的分析,装置是怎么运作的?“运作的过程是怎样的”? 哪部记录片是关于美国挑战者号的爆炸,在CCTV9,播过 组播的传播多远路由器都是允许的话,ttl假如是无限大,可以传到目的地址吗?如果上面回答是的话,那是不是中国发出的组播在美国都能接到呢?----------------------------------------------------------有人 世界的运作公式是什么世界物质的出生,运转,死亡,整个运作体系的公式,世界中的因果关系是什么?编写这个世界的程序是怎么样的? 核电站是怎样运作的 人民代表大会制度是如何运作的 假如中国唐朝对高丽用兵其运作程序是怎样的这种体制有何作用 关于C语言对数的问题我想问下,在VC中输出对数是直接输入log10(x)的对吗,如果是的话为什么我编好程序后算出的答案不对,如果不是请告知, 我来了 英文歌第一句是 我来了 男生的歌 在CCTV5 篮球公园 播过 关于work to sth是“按照.来运作,进行”的意思吗? 哪里能看到太阳升起除了大海,我记的电视播过一次,是在陆地上 关于 孙中山先生的演讲网上无意间看到 《CCTV为什么禁播又删掉《走向共和》最后一集孙中山的演讲》 我想问的是,电视剧《走西共和》最后到底是否有播孙中山的演讲?如果没有播,是什么原 关于广播站播新闻之前的开场白 人体的大脑是如何运作的 美国国会的运作规律是怎样的? 二冲程汽油机是怎样运作的? 大脑是如何控制情感 运作的