boost :: asio无法从某个组接收组播数据报

时间:2018-02-23 05:24:37

标签: c++ boost udp boost-asio multicast

我正在尝试从雷达接收多播数据报。雷达将数据发送到两个多播组地址。其中一个是224.0.0.1:5800。另一个是232.1.195.1:2574。我正在使用here中的boost多播接收器示例。我对代码所做的只是将组播端口更改为我需要的端口。

然而,我注意到一个奇怪的现象是我可以从224.0.0.1地址接收数据,但不是从232.1.195.1。当我使用增强发送器代码(here)从我自己的计算机发送多播数据时,接收器可以从上述两个地址接收。

我错过了任何配置吗?我正在使用Ubuntu 16.04。

0 个答案:

没有答案