Используйте openpgm в Ubuntu 12.04

Я столкнулся с проблемой при использовании библиотеки Openpgm, и я был бы признателен, если кто-нибудь может помочь мне в этой проблеме.

Я хочу использовать Openpgm на Ubuntu 12.04. по этой ссылке: " https://code.google.com/p/openpgm/wiki/OpenPgm5CReferenceBuildLibrary" Openpgm был протестирован в Ubuntu с 8.04 по 10.10.

Я скачал последнюю версию Openpgm(5.2.122) и скомпилировал ее с помощью "scons" без ошибок. По ссылке я должен увидеть скомпилированный пример с именами "pgmrecv" и "pgmsend" в пути "*./ Ref/debug/examples/", но такого примера нет, вместо этого были "purinrecv" и "purinsend". Сначала я запускаю получатель так: "./purinrecv -lp 3065", затем отправитель вот так: "./purinsend -lp 3065, пожалуйста, работайте", в обоих сообщениях об ошибках не было, но получатель ничего не получил. Любая помощь будет оценена!

1 ответ

Это то, что обычно происходит, когда интерфейс по умолчанию на хосте не подходит для многоадресной рассылки. Это было улучшено в коде магистрали, и интерфейс может быть переопределен с помощью -n параметр, например

./purinrecv -l -n "eth0;239.192.0.1" -p 7500


./purinsend -l -n "eth0;239.192.0.1" -p 7500 please work

замещать eth0 с чем-то, что имеет сетевое соединение.

Другие вопросы по тегам