Допустим, ваш сервер принимает входящие TCP-соединения через порт 9999.
Затем вы можете открыть окно оболочки (на той же машине, на которой работает ваш сервер) и ввести:
telnet localhost 9999
... и (если все работает должным образом), telnet подключится к вашему серверу.(если вместо этого telnet выдает ошибку «отказано в соединении», это означает, что ни один сервер не принимает TCP-соединения на этом порту)
Затем вы можете ввести символы ASCII в окно telnet, а когда вы нажмете return, эти символы ASCIIбудет отправлен на ваш сервер;и любой вывод, который сервер записывает в свой конец сокета, будет отображаться в вашем окне telnet.
Предостережение заключается в том, что telnet работает только как тестовый механизм, если ваш сервер ожидает отправки / получения данных ASCII;если OTOH ваш сервер отправляет двоичные данные, они будут отображаться в окне telnet как странные символы мусора, а также нет простого способа ввести произвольные двоичные данные в окно telnet для отправки их на ваш сервер.