On Fri, Nov 16, 2001 at 01:26:47PM -0500, Dmitriy Kropivnitskiy wrote:
> Неа, так оно не работает. Вообще фраза "перенаправить вывод в tcp-порт" 
> некорректна. Проблема в том, что порта как некого виртуального устройства 
> просто нету. Есть сокеты. У сокета ( если ето TCP или UDP сокет и если его 
...
> man socket ( функция socket() для C )
> info libc ( главу про програмирование с сокетами )
> man perlipc ( про сокеты в perl )
> man inetd ( про работу с inetd )

Советую ещё info -f gawkinet

Начиная с версии 3.1 gawk работает с двунаправленными портами
через новую конструкцию |&

Например, запускаешь сервер :

... $ gawk 'BEGIN{print strftime()|&"/inet/tcp/8888/0/0"}'&

а потом читаешь из порта:

... $ gawk 'BEGIN{"/inet/tcp/0/localhost/8888"|&getline;print}'

        Auf Wiederlesen            ophil aka Д-р Антикоммуний
--
Oleg P. Philon          http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus       mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru   mailto:[EMAIL PROTECTED]

Ответить