2015-06-05 41 views
0

我看到两个不同组播流具有相同的组地址226.a.b.c,但是不同的端口AB到达我的机器。共享相同组地址的两个组播流

我只需要其中一个(例如A)。 所以我bind我的插座226.a.b.c:A并做setsockopt IP_ADD_MEMBERSHIP

现在我希望收到给端口A只包,并给端口B所有的数据包被丢弃的加入请求。我纠正了这个配置还是有问题?

回答

0

是的,绑定的套接字只接收发往226.a.b.c的数据包:A。 发往226.a.b.c:B的数据包仍然可以被其他一些套接字接收(即使在另一个进程中),也就是说,它们不一定被丢弃。

相关问题