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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     20 Jan 2001  12:01:35
 To : Vladimir N. Silyaev
 Subject : Re: perl
 -------------------------------------------------------------------------------- 
 
 >>> Vladimir N. Silyaev wrote:
 
 >>Hаверно, не понимаешь ;)) Там nonblocking требуется, собственная буферизация
 >>и прочее.
 VNS> Hу зачем людей пугать - нормально без всякиз nonblocking mode он под
 VNS> перлом работает. Единственный нюанс - если данные нужно считывать
 VNS> не по строчкам то для чтения нужно использовать sysread. Для записи
 VNS> монописуально или syswrite или print c предварительно отключенным
 VNS> буфером.
 
 И пропихивать полностью 100 байт а с той стороны будут в ответ мусор гнать?
 Это слишком тупо. Потому и заговорил про nonblocking: хотя бы забирать ответы
 надо.
 
 >>Hе лезь к порту с этими стандартными потоками. Лезь через sysopen,
 >>fcntl, tcsetattr и прочее. Будет работать так, как ты хочешь, а не как перл
 >>хочет.
 VNS> Hу зачем так грубо - файл можно открывать через open, никаких это
 VNS> проблем не вызовет, про fcntl и nonblocking mode я уже написал, а
 VNS> для установки скорости и прочего проще пользоваться stty, или
 VNS> из вне на 'i' девайс или звать из перла с stty c STDIN'ом указывающим
 VNS> на необходимый порт.
 
 И получить кашу из топора? Может, это работает _пока_, но на будущее
 рассчитывать нельзя. Поймите простую вещь - перловые потоки это собственные
 потоки перла и он с ними может делать все что хочет, вплоть до tcsetattr
 перед каждым байтом. А глупости им на это хватит.;(
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perl   Sergey Vavilov   16 Jan 2001 08:21:09 
 Re: perl   Valentin Nechayev   16 Jan 2001 12:47:40 
 perl   Sergey Vavilov   17 Jan 2001 02:05:23 
 Re: perl   Valentin Nechayev   17 Jan 2001 20:41:37 
 Re: perl   Vladimir N. Silyaev   20 Jan 2001 08:27:17 
 Re: perl   Valentin Nechayev   20 Jan 2001 12:01:35 
 Re: perl   Vladimir Poliakov   18 Jan 2001 05:53:10 
 Re: perl   Vladimir Poliakov   18 Jan 2001 06:09:47 
Архивное /ru.unix.bsd/9138b3a70ad4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional