undocumented multicast
Vance Shipley
vances@REDACTED
Thu Mar 13 21:34:26 CET 2003
On Thu, Mar 13, 2003 at 01:45:35PM +0100, Miguel Barreiro Paz wrote:
}
} > Can someone tell me the syntax of the undocumented multicast options? I
} > thought I had figured it out but I still can't make it happy. I was
}
} For some strange coincidence I was doing exactly the same today
} and having the same exact problem :-)
}
OK, problem solved. Actually it was solved in December of 2001:
http://www.erlang.org/ml-archive/erlang-questions/200112/msg00068.html
I was reaching the exact same conclusion when what I was looking at
jogged my memory. In any event I am posting a patch against R9B-1
to teh patches list. Here is the (undocumented) syntax:
gen_udp:open(9875, [{add_membership, {{224,2,127,254},{192,197,189,3}}}]).
I tested this like this:
1> compile:file(inet, [{i, "/usr/local/lib/erlang/lib/kernel-2.8.0/src"}]).
{ok,inet}
2> code:unstick_dir("/usr/local/lib/erlang/lib/kernel-2.8.0/ebin").
ok
3> code:load_file(inet).
{module,inet}
4> code:which(inet).
"/home/vances/inet.beam"
5> gen_udp:open(9875, [{add_membership, {{224,2,127,254},{192,197,189,3}}}]).
{ok,#Port<0.87>}
To verify that it works:
$ netstat -ia
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
...
tx1 1500 192.197.189 frogman 703469 - 4233 - -
SAP.MCAST.NET
ALL-SYSTEMS.MCAST.NET
The line SAP.MCAST.NET is mine.
-Vance
More information about the erlang-questions
mailing list