|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 08 Jan 2002 21:53:02 To : All Subject : pty -------------------------------------------------------------------------------- Три года назад, решая весьма специфическую задачу, мы с приятелем написали программу, которая запускается из-под inetd, сама запускает то что ей указано, подсовывает тому что запущено pty, и занимается перенаправлением потока данных из порта в псевдотерминал и обратно. В результате программы, традиционно работающие с терминалом(требующие терминал как файл-устройство), могут работать с TCP-портом. Можно например заставить отвечать на определенном TCP-порту даже mgetty - и тогда этот порт будет различать вызов фидошного мэйлера и попытку соединения ppp-over-ip. При всей кажущейся бесполезности - это имеет как минимум одно практическое применение. Меня вот вдруг заинтересовало - наверно ведь кто-то уже решал такую задачу и существуют другие программы аналогичного назначения? Кто-нибудь может подсказать названия? Вообще-то наша программа "выросла" из программы-перекодировщика для железных терминалов, русифицированных в весьма своеобразной кодировке. Ту программу мы нашли в русском интернете, и идею такого использования устройств pty подсмотрели именно там. Zahar P.S. Дискуссию "зачем это надо" прошу не начинать - я заранее признаю, что подобное использование устройств pty является извращением. --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c3b2d86.html, оценка из 5, голосов 10
|