我知道我可以用一个端口绑定到INADDR_ANY,然后加入多个多播组。
但是,似乎不可能绑定到INADDR_ANY,然后使用不同的端口连接多个多播组,因为似乎必须在绑定期间指定端口,但是套接字只能绑定一次。
有没有办法绕过它,这样我就可以有一个套接字来收听多个具有不同端口的多播组?
提前谢谢。
发布于 2013-09-13 09:50:01
但是,似乎不可能绑定到INADDR_ANY。
不对。
然后加入多个具有不同端口的多播组。
对,是这样。
因为似乎必须在绑定期间指定端口,但是套接字只能绑定一次。
对,是这样。
有没有办法绕过它,这样我就可以有一个套接字来收听多个具有不同端口的多播组?
不是的。
发布于 2013-09-12 09:01:07
我找到了答案:Receiving multicast data from different groups on the same socket in linux
我不能删除我的post...so,我想我必须回答自己:
https://stackoverflow.com/questions/18759586
复制相似问题