Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 pty   Zahar Kiselev   08 Jan 2002 21:53:02 
Архивное /ru.linux/32883c3b2d86.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional