Hi,
My app tries to join a MulticastSocket to the
multicast group 224.0.0.9 on every attached
interface, like this:
// Pseudo java code
for every local address 'addr' {
multicastSocket.setInterface(addr)
multicastSocket.join(224.0.0.9)
}
Unfortunately, both kaffe from CVS (2003-11-12)
and gcj-3.3.2 binaries result in:
$ netstat -gn
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.1
eth0 1 224.0.0.9
eth0 1 224.0.0.1
tap0 1 224.0.0.1
dummy0 1 224.0.0.1
As can be seen above, only interface eth0
has joined 224.0.0.9.
j2sdk1.4.2_02 yields the correct behavior:
$ netstat -gn
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.9
lo 1 224.0.0.1
eth0 1 224.0.0.9
eth0 1 224.0.0.1
tap0 1 224.0.0.9
tap0 1 224.0.0.1
dummy0 2 224.0.0.9
dummy0 1 224.0.0.1
Is this known, or maybe fixed in
newer Classpath/Kaffe CVS ?
Thanks,
Everton
_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe