0

私はいくつかの erlang コードを持っていますが、このコード{ add_membership, { Addr, { 0, 0, 0, 0 } } },の意味がわかりません0.0.0.0

Addr = {226,0,0,1},
Opts = [ { active, true },
       { ip, Addr },
       { add_membership, { Addr, { 0, 0, 0, 0 } } },
       { multicast_loop, true },
       { reuseaddr, true },
       list ],
{ ok, RecvSocket } = gen_udp:open (Port, Opts),

の意味を誰0.0.0.0か教えてください。

4

1 に答える 1

0

0.0.0.0ワイルドカード IP アドレスです。マシンに複数のネットワーク インターフェイス カードがある場合など、マシンに複数の IP アドレスがある場合があります。

このadd_membershipオプションを使用して、マルチキャスト アドレス ( Addr) を登録し、任意のネットワーク インターフェース ( ) からの受信パケットが0.0.0.0アプリケーションに転送されるようにします。0.0.0.0特定のインターフェイスからのマルチキャスト パケットのみを許可する場合の代わりに、特定の IP アドレスを追加できます。

于 2013-08-11T16:49:09.163 に答える