LINUX.ORG.RU

shell with sockets


0

0

Здраствуйте.

Есть ли возможность на bashe написать утилиту для слушания порта (чтобы accept'ила отвечала и принимала данные по сокету)?

Может быть если использовать простенькую самописную утилиту на С? Или же уже есть люди(решения) которым надобилось такое?

Спасибо.

★★★

Re: shell with sockets

можно через (x)inetd закрутить

ananas ★★★★★ ()
Ответ на: Re: shell with sockets от omerm

Re: shell with sockets

угум netcat -l -p $port

а вот как отвечать на сообщения которые принимаются?

Что то вроде 

read $str
if [ $str = "zapros" ]; then
    write to socket "ok";
fi

Как такое замутить?

fura13 ★★★ ()
Ответ на: Re: shell with sockets от cvv

Re: shell with sockets

через (x)inetd

погуглил, пусто есть возможность форкнуть с помощью (x)inetd но чтобы были примеры именно для send recv никак не нашел. Ткните плизз в ссылку.

fura13 ★★★ ()
Ответ на: Re: shell with sockets от fura13

Re: shell with sockets

(x)inetd перенаправляет сокеты на стандартный ввод-вывод. Просто пишешь обычный скрипт, который работает со стандартным вводом-выводом.

Вот примерчик http://www.argc-argv.relc.com/78_2002/article.php

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.