标签: networking multicast broadcasting
给定一个监听传入数据的地址,我希望能够设置正确的套接字选项,以便根据我给出的地址通过广播或多播监听传入数据。我知道多播遵循一定范围,所以检查地址是否在224.0.0.0到239.255.255.255的范围内足以区分这个或广播地址是否属于该范围内?
答案 0 :(得分:3)
是。您只需检查IPv4地址的第一个八位字节,如果它以1110开头,则它是IPv4多播地址。检查以二进制表示的IPv4地址时,请注意主机与网络字节顺序。
1110