gpt4 book ai didi

java - JGroups(JChannel) 聊天应用程序无法在其他计算机上运行

转载 作者:行者123 更新时间:2023-11-30 07:28:08 24 4
gpt4 key购买 nike

我正在使用 JGroups 开发一个简单的聊天应用程序。该应用程序在我的计算机上运行良好,但是当我尝试在同一网络上的另一台计算机上运行它时,它不起作用。

void start() throws Exception { 
channel=new JChannel();
channel.setReceiver(this);
channel.connect("Test");
}

我是否缺少 start() 函数的任何配置?当我在另一台计算机上运行时,它无法识别集群“Test”上的聊天实例。也许它会创建集群“Test”的另一个实例。

需要一些帮助。谢谢!

最佳答案

程序显示的输出是什么?如果它包含地址 127.0.0.1,则节点将无法找到彼此。在这种情况下,请设置 bind_addr,-Djgroups.bind_addr=x.x.x.xchannel.getProtocolStack.findProtocol(TP.class).setValue"bind_addr", "x.x.x.x") 。后者需要在连接 channel 之前完成。如上所述,也可能是 IPv6 问题。

关于java - JGroups(JChannel) 聊天应用程序无法在其他计算机上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36539781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com