【发布时间】:2016-04-11 14:43:38
【问题描述】:
我正在使用 JGroups 开发一个简单的聊天应用程序。该应用程序在我的计算机上运行良好,但是当我尝试在同一网络上的另一台计算机上运行它时,它不起作用。
void start() throws Exception {
channel=new JChannel();
channel.setReceiver(this);
channel.connect("Test");
}
我是否缺少 start() 函数的任何配置?当我在另一台计算机上运行时,它无法识别集群“测试”上的聊天实例。也许它会创建另一个集群“Test”实例。
需要帮助。谢谢!
【问题讨论】:
-
您是否在计算机上配置了 IPv6? JGoups 有时会遇到使用 IPv6 查找其他实例的问题。尝试将“-Djava.net.preferIPv4Stack=true”设置添加到程序启动中。您使用的是什么集合模块和协议?
-
我正在使用默认值(猜它是 UDP)。我会尝试使用preferIPv4Stack=true。谢谢你的时间!我会告诉它是否有效。
-
没用。我现在正在尝试设置 bind_addr。