0
我看到兩個不同組播流具有相同的組地址226.a.b.c
,但是不同的端口A
和B
到達我的機器。共享相同組地址的兩個組播流
我只需要其中一個(例如A
)。 所以我bind
我的插座226.a.b.c:A
並做setsockopt IP_ADD_MEMBERSHIP
現在我希望收到給端口A
只包,並給端口B
所有的數據包被丟棄的加入請求。我糾正了這個配置還是有問題?
我看到兩個不同組播流具有相同的組地址226.a.b.c
,但是不同的端口A
和B
到達我的機器。共享相同組地址的兩個組播流
我只需要其中一個(例如A
)。 所以我bind
我的插座226.a.b.c:A
並做setsockopt IP_ADD_MEMBERSHIP
現在我希望收到給端口A
只包,並給端口B
所有的數據包被丟棄的加入請求。我糾正了這個配置還是有問題?
是的,綁定的套接字只接收發往226.a.b.c的數據包:A。 發往226.a.b.c:B的數據包仍然可以被其他一些套接字接收(即使在另一個進程中),也就是說,它們不一定被丟棄。