Is it configurable, that a process can / cannot receive those
packages, that the process sent (using a multicast address)?
It seems, that a process can send packages to other processes using
multicasting. But the sender process cannot receive these sent
packages.
(The origin of the problem: a WebLogic managed server process tests
multicast connectivity within a cluster by sending out packets to the
cluster. If the sender cannot receive the same package, it goes to
state 'FAILED'.)
Can it be an IPv4 / IPv6 problem?
Best regards,
József Halász
Starting test. Hit any key to abort
Using multicast address 239.0.12.1:7044
Will send messages under the name Joseph every 2 seconds
Will print warning every 600 seconds if no messages are received
java.io.IOException: A message for a socket data transfer is too long.
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:623)
at utils.MulticastTest$Sender.run(MulticastTest.java:320)
Theoretically, it's possible to have a config file that allows setting
mcast_loopback to 1 or 0, but I've never seen that.
Is there a static route configured for multicast-packets? By default,
there's no route for multicast
We use
/usr/sbin/route add -net 224.0.0.0 -netmask 240.0.0.0 `uname -n`