如何使用jgroup为外部网络连接p2p连接

时间:2018-07-04 10:51:56

标签: java tcp udp jgroups

我正在为我的应用程序使用Jgroups,并运行一个简单的JGroups演示聊天应用程序,但无法通过外部网络运行该应用程序。

我正在使用此命令连接p2p。我可以在同一网络p2p中连接该应用程序,但不能连接不同的网络

java -Djgroups.bind_addr =内部ip -Djoups.external_addr =外部ip -Djgroups.TCPPING.initial_hosts =外部ip -Djava.net.preferIPv4Stack = true SimpleChat。

1 个答案:

答案 0 :(得分:0)

joups.external_addr的拼写错误:必须为jgroups.external_addr。 TCPPING的同上:-Djgroups.tcpping.initial_hosts。后者还需要有一个逗号分隔的IP地址和端口列表,例如host1[7800],host2[7800]。需要在传输中设置bind_port属性(7800)(例如TCP