LINUX.ORG.RU

идеология telnet соединения


0

0

Подскажите пожалуйста, как правильно установить telnet соединение с помощью программы? Как мне сейчас видится решение этого вопроса, то в программе должно быть два потока. Один биндит сокет и слушает его, а второй коннектится сокетом к telnet-серверу. Один поток будет посылать команды а второй - получать ответы. Тут не совсем понятно, каким образом сервер узнает что у клиента есть именно такой открытый порт. Проверял, обмен данными с сервером идет по двум разным портам. Один из них я знаю, второй выбирается произвольно, как мне кажется, или не так?


а почему нельзя: отправил прочитал, отправил прочитал?
а почему нельзя посмотреть исходники telnet, там же исходников кот наплакал?

anonymous
()

Обмен данными проводится внутри одного соединения. А уж как это делать - хозяйское дело. Внутри одного процесса(мультиплексор или нити) или двух(fork).

Murr ★★
()
Ответ на: комментарий от Murr

добавлю ещё, что то что вы делаете - НЕ-telnet сессия.
откроёте сначала учебник по сетям, посмотрите RFC.
способствует, знаете-ли ;-)


 

anonymous
()
Ответ на: комментарий от Murr

это было bobych`у.. если обращения нет, то сообщение относится к автору темы ;-)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.