在Ubuntu 12.04上使用openpgm

时间:2013-10-10 15:51:37

标签: ubuntu-12.04 network-protocols multicastsocket pgm-protocol

我在使用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”然后发送者像这样:“。/ aptinsend -lp 3065请工作”,两者都没有错误信息,但接收器没有收到任何东西。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分: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替换为具有网络连接的内容。