Нужен ли TCP сервер в виде утилиты для конвейеров POSIX? Есть идея написать одну программу, только не знаю нужна ли она. Основа готова процентов на 80% (TCP сервер принимает много подключений и реагирует на них) .
Например что бы можно было указать в командной строке:
dtcpserver port=10000 maxconn=9
#c00001#prived
#c00003#message "тест ололо"
#c00002#voice e1f9a3gjy6dr84
#c00004#end_session
#c00003#get_object e18975
#c00001#password "h1488"
А писать на стандартный ввод строки типа:
#c00001#medved
#c00003#message_r ok "
#c00004#end_session ok
#c00003#get_object obj=e18975 err=404
#c00001#auth ok"
Ну или в виде:
dtcpserver port=10000 maxconn=9 if=/tmp/yobaservice/input.pipe of=/tmp/yobaservice/output.pipe
Или к примеру дать команду в поток
!server client=5 fork-comm strings-no-s command="server-th" addparam="name=alex" addparam="admin-rule"
adduser "bitard"
А то что программа будет выдавать на стандартный выход, будет посылаться по TCP.
Думаю идея понятна. Стоит мне это писать? Будет ли это востребовано у тех кто пишет скрипты? Нужно ли вообще это? Что на этом можно будет сделать кроме web сервера на bash? :)