Есть сервак под Линукс собирающий инфу с девайсов. Вот захотели купить девайсы в другой фирмы у них сервера под Линукс нет...
Девайсы передают данные в текстовых форматах. Хочу написать сервер который будет принимать данные от новых девайсов переконвертировать их в формат старых девайсов и отсылать на старый сервер.
Опыта написания серверного ПО нет.
Сначала хочу просто в баше навалять используя netcat, точнее возьму ncat от nmap...
Надо чтобы сервер слушал порт, при конекте запускал дочерный процесс который устанавливал соединение и запускал баш скрипт для переконвертации данных, потом результат перенаправлял в «клиентскую» часть которая должна установить соединение со старым сервером и передавать ему данные. Весь этот дочерный процесс не должен прекращать работу сам, а только если обрывается связь со старым сервером или девайсом.