JGroups имеет инструменты для проверки многоадресной IP-рассылки, см. руководство по главе 2 . McastReceiverTest
и McastSenderTest
просты в использовании:
запуск приемника на одной машине
java org.jgroups.tests.McastReceiverTest -mcast_addr 224.10.10.10 -port 5555
и отправитель на другом
java org.jgroups.tests.McastSenderTest -mcast_addr 224.10.10.10 -port 5555
(возможно, добавьте -jar jgroups-X.jar
)
Отправитель передает сообщения из оболочки всем получателям, например ::
.
Отправитель:
Socket=0.0.0.0/0.0.0.0:55276, ttl=32, bind interface=0.0.0.0/0.0.0.0
> foo
> << Received response from XXX.XXX.XXX.XXX:5555: Hello from Bela
приемник:
Socket=0.0.0.0/0.0.0.0:5555, bind interface=0.0.0.0/0.0.0.0
foo [sender=XXX.XXX.XXX.XXX:55276]