2016-01-08 5 views
-1

В Linux-машине 2, определенный пользователем Telnet сервер работает с гнездом для прослушивания на номере порта 6363. Всякий раз, когда я пытаюсь выполнить приведенную ниже команду на компьютере Linux 1, accept call получает успех и генерирует новый дескриптор сокета на Linux-машине 2. Отсюда как я могу получить аргументы командной строки, предоставленные клиентом (например, -l username)?В пользовательском telnet-сервере, как получить параметры telnet, предоставленные клиентом

telnet <ip address of Linux machine 2> 6363 -l username

ответ

0

Вы должны реализовать telnet protocol в вашем телнет сервер, чтобы получить параметры , предоставляемые клиентом (т.е. оно посылает его через соединение TCP).

Для имени пользователя вам необходимо поддерживать TELNET ENVIRON.

См. Также этот вопрос: Telnet Server

Смежные вопросы