0


0

UNIXからjavaへのtcp接続

私は何かを探しています、それが存在するかどうかわかりません。

私はJavaサーバーを持っています

while (true) {
            try {
                Socket socket = server.accept();
                new ConnectionHandler(socket);
                System.out.println("Waiting for a new client message...");
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

私が必要なのは、このサーバーに接続するためにUNIXクライアントを実行することです。 メッセージを送信するだけで、サーバーがプロセスを起動します。 UNIXクライアントをビルドする方法はありますか?

2 Answer


1


  • 少なくともテストでは、telnetを使用してサービスに接続できますが、 テキストコマンドを発行します。

  • Netcatも同様に使用できます。 Javaサーバーが実行されているIPアドレスとポートを指定します。 e.g. +エコー "マイメッセージ" | nc 192.168.1.42 10001

  • Javaで独自のクライアントを構築します。


0


Javaでクライアントを開発したくない場合は、unix nc(netcat)コマンドを検討できます。 これは、TCPとUDPの真のスイス軍ナイフです。