1

Websocket サーバーを別の Websocket サーバーに接続する方法はありますか? このスニペットを Java で書きましたが、機能しません。エラーや例外は発生しません。接続を永遠に待つだけです。

@OnMessage
    public void message(Session session, String msg){
        String URL = "ws://wildfly2-ciri.rhcloud.com:8000/echo";
        try {
            System.out.println("**1 Got new message: " + msg);
            String forward = "This is WildFly 1: " + msg;
            System.out.println("**1 Init new session");
            Session newSession =  session.getContainer().connectToServer(Client.class, URI.create(URL));
            System.out.println("**1 Sending to wildfly2");
            newSession.getBasicRemote().sendText(forward);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

基本的に、このサーバーに、別のアドレスの別のサーバーへの新しい websocket 接続を初期化してもらいたいと考えています。ただし、新しい接続を確立しようとすると、プログラムは停止します。私の考え方に欠陥があるのでしょうか、それともこのような接続は不可能でしょうか?

4

1 に答える 1