TCP-соединение от Unix к Java - PullRequest
0 голосов
/ 30 июня 2010

Я что-то ищу, не знаю, существует ли оно.

У меня есть сервер 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 ]

1 голос
/ 30 июня 2010
  • По крайней мере, для тестирования вы можете использовать telnet для подключения к вашей службе и выполнять текстовые команды.также укажите IP-адрес и порт, на котором работает ваш Java-сервер.например,

    echo "My Message" |nc 192.168.1.42 10001

  • Создайте свой собственный клиент на Java.

0 голосов
/ 30 июня 2010

Если вы не хотите разрабатывать клиент на Java, вы можете рассмотреть команду unix nc (netcat).Это настоящий швейцарский армейский нож по TCP и UDP.

...