如何解决mac上的多播问题?

时间:2012-05-14 10:40:21

标签: macos multicast oracle-coherence

我刚开始使用oracle-coherence。我正面临着设置问题的问题。谷歌搜索后,我知道要使用oracle-coherence多播需要启用。

我测试了我的系统是否启用了多播。

multicast-test.sh -ttl 0

此命令的结果:

Sent packet 1 containing 1468 bytes.
Sent packet 2 containing 1468 bytes.
Sent packet 3 containing 1468 bytes.
Sent packet 4 containing 1468 bytes.
Sent packet 5 containing 1468 bytes.
Sent packet 6 containing 1468 bytes.
Sent packet 7 containing 1468 bytes.
Sent packet 8 containing 1468 bytes.
Sent packet 9 containing 1468 bytes.

这仅仅意味着我的系统只是发送但没有接收这些字节。现在怎么办?

我尝试了什么

ifconfig

显示en0

UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST
netstat -nr

显示路由表。早些时候,没有228.0.0.X的条目。我在路由表中添加了228.0.0.4。

但即使是现在多播测试也显示出相同的结果。

1 个答案:

答案 0 :(得分:0)

尝试在启动JVM时包含系统属性-Djava.net.preferIPv4Stack = true。