|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 16 Jan 2001 12:47:40 To : Sergey Vavilov Subject : Re: perl -------------------------------------------------------------------------------- >>> Sergey Vavilov wrote: SV> Хочется под perl-5.003 написать взаимодействие с COM-портом, чтобы програмка Какой perl? 5.005_03? Так и говори - системный perl ;) SV> считывала и писала данные по rs-232. SV> При этом выяснилось, что ничего при таком открытии SV> open COMPORT, "+>/dev/cuaa1"; SV> читаться не хочет, при таком тоже: SV> open COMPORT, "/dev/cuaa1"; при ttyd1 - тоже. SV> с обычными файлами с диска - все нормально, SV> открываю, например, так: SV> open MYFILE, "filename"; SV> Я, наверное, чего-то главного не понимаю? Hаверно, не понимаешь ;)) Там nonblocking требуется, собственная буферизация и прочее. Думаю, что тебе перловая буферизация потока мешает. Hе лезь к порту с этими стандартными потоками. Лезь через sysopen, fcntl, tcsetattr и прочее. Будет работать так, как ты хочешь, а не как перл хочет. SV> пробовал и stty перед чтением инициализировать - но тишина... SV> или тут без всяких CPAN-ов не обойтись?...\ Hа CPAN'е вполне может быть что-то полезное на эту тему. /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/91388677a9fb.html, оценка из 5, голосов 10
|