JGroupsを使用して簡単なチャットアプリケーションを開発しています。アプリケーションは私のコンピュータでは完全に動作しますが、同じネットワーク上の別のコンピュータでアプリケーションを実行しようとすると動作しません。JGroups(JChannel)チャットアプリケーションが他のコンピュータで動作しない
void start() throws Exception {
channel=new JChannel();
channel.setReceiver(this);
channel.connect("Test");
}
start()関数の設定がありません。他のコンピュータで実行すると、クラスタ「Test」のチャットインスタンスが認識されません。クラスタ "テスト"の別のインスタンスを作成するかもしれません。
助けが必要です。ありがとう!
コンピュータでIPv6を設定しましたか? JGoupsは、IPv6で他のインスタンスを見つけるのに時には問題があります。プログラムの起動時に "-Djava.net.preferIPv4Stack = true"の設定を追加してみてください。どのランデブー・モジュールとプロトコルを使用していますか? – Konrad
私はデフォルトを使用しています(UDPだと思います)。 preferIPv4Stack = trueを使用しようとします。御時間ありがとうございます!それがうまくいくかどうかはわかります。 –
動作しませんでした。私は今bind_addrを設定しようとしています。 –