Используйте 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
с чем-то, что имеет сетевое соединение.