0

Openpgm ライブラリの使用中に問題が発生しました。この問題について誰か助けていただければ幸いです。

Ubuntu 12.04 で Openpgm を使用したいと考えています。このリンクによると: " https://code.google.com/p/openpgm/wiki/OpenPgm5CReferenceBuildLibrary " Openpgm は Ubuntu 8.04 から 10.10 でテストされました。

Openpgm(5.2.122)の最新バージョンをダウンロードし、エラーなしで「scons」でコンパイルしました。リンクによると、パス「*./ref/debug/examples/」に「pgmrecv」と「pgmsend」という名前のコンパイル済みの例が表示されるはずですが、そのような例はありません。代わりに「purinrecv」と「purinsend」がありました。最初にレシーバーを次のように実行します: "./purinrecv -lp 3065" 次に、センダーを次のように実行します: "./purinsend -lp 3065 Please work" 、両方にエラー メッセージはありませんでしたが、レシーバーは何も受信しませんでした。どんな助けでも大歓迎です!

4

1 に答える 1

0

これは通常、ホストのデフォルト インターフェイスがマルチキャストでの使用に適していない場合に発生します。これはトランク コードで改善されており、インターフェイスは-nパラメータでオーバーライドできます。

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


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

eth0ネットワーク接続のあるものに交換してください。

于 2015-01-22T02:13:17.983 に答える