[cdev] telnet (сотрудничество)
Grigoriy A. Sitkarev
sitkarev на komitex.ru
Пн Сен 27 22:28:30 MSK 2010
Егор, ты не жди никого. Начинай писать сам.
За основу можешь взять программу клиента TCP, который мы писали на
занятиях. Внимательно изучи RFC854 и попробуй сделать минимально рабочий
NVT (network virtual terminal) пока без опций. Для этого тебе нужно
посимвольно обрабатывать входной буфер, то что ты будешь читать из
сокета, обрабатывать NUL, LF, CR (потом можно доделать BEL, BS, HT, VT,
FF). Тебе также нужно обнаруживать символ IAC (255) и пока просто
игнорировать команды. Нужно сделать обработку CR LF и CR NULL, как
требует RFC, в обе стороны. Это такой минимум.
На любые запросы DO XXX и WILL XXX пока достаточно отвечать
соответственно WON'T XXX и DON'T XXX.
--
Г.А.
jam пишет:
> Кто хочет писать telnet? Предлагаю сотрудничество.
>
>
> _______________________________________________
> cdev mailing list
> cdev на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
Подробная информация о списке рассылки cdev