4

Я Java-разработчик и хорошо знаю программирование сокетов в Java.У меня есть tcp-сервер, на котором запущена моя локальная машина.Я могу написать Java-коды для клиента и проверить связь между сервером и клиентом.Но я хотел знать, может ли общаться с сервером из командной строки в Windows.

Я использую операционную систему Windows 7 и TCP-порт 6002.Так может кто нибудь подскажет пожалуйста как отправить данные из командной строки windows

1 ответ1

0

В Windows XP использовалась команда telnet которая была полезна для "быстрого и грязного" тестирования, если TCP-сервер был жив и доступен.

telnet {IP-address} {port}

то есть telnet microsoft.com 80

Если ни одна служба не прослушивает, вы получите сообщение об ошибке. Если он заблокирован брандмауэром, время ожидания истекло.

Если служба выдаст что-то при подключении, вы увидите это. Тем не менее, он может ждать, чтобы вы что-то отправили. В приведенном выше случае введите GET / http/1.1 , дважды нажмите клавишу ввода, и вы увидите HTML- код http://microsoft.com.

В Windows 7 вы можете установить "Клиент Telnet" из меню "Программы и компоненты" -> "Включить или отключить функции Windows" или использовать PuTTY для этой цели.

Вы также можете использовать лучший инструмент для этой цели, который называется netcat.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .