2009年2月23日 星期一

用C/C++加入/退出Multicast Group的方法

在VLC裡面找這部份,看了wikipedia就往IGMP的方向找,結果證實是浪費時間... orz

總而言之,參考這裡。簡單的講,加入Multicast Group是用setsockopt()搭配IP_ADD_MEMBERSHIP這個參數。範例請參考上述網頁。離開則是IP_DROP_MEMBERSHIP

其他還有IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_MULTICAST_LOOP等。不過因為我只是要找出VLC哪部份在弄Multicast,所以就沒去詳細嘗試這些的功用是什麼了。

3 則留言:

匿名 提到...

這個我們之前大四作曉光project的時候就有碰過了,我code還在要的話可以給你參考,不過是unix底下才能用就是

准將 提到...

耶!真的有人在看這裡!(Shootme調)

謝啦,不過不用了:p
我只是需要看別人code才去查的而已。

匿名 提到...

fdsa大您好
小弟目前也在寫加入/退出Multicast Group相關的網路程式
但遇到了一些問題
可否跟您索取您提到的code來參考
因為我剛好也是在linux下寫的code
我的mail
dragon520s@gmail.com