Привет.
Я тут недавно тему создавал, спрашивал про PID файл PID file
Теперь немного другая ситуация. Есть процесс, который можно запускать несколько раз, передавая ему IP адрес клиента и номер порта. В данном случае пока нет никакой проверки слушается ли данный порт уже или нет. Реализация немного неправильная, потому как неизвестно, сколько процессов потом нужно завершить.
Вопрос, как правильно реализовать работу данного демона?
Мне на ум приходит несколько вариантов.
1. Просто выходить из процесса, если не удаётся открыть уже использующий порт. При этом все процессы завершать с помощью killall (Я так понимаю, самое простое в данной ситуации, но правильное ли?)
2. Создать конфигурационный файл, с перечислением IP адресов и портов и использовать главный процесс как родителя и создавать по процессу на каждый IP.
3. Как-то ещё?
Спасибо.
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от ansky
Ответ на:
комментарий
от UVV
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Слушать несколько портов. (2015)
- Форум Сервер на Perl слушающий несколько портов (2004)
- Форум Несколько локальных процессов слушают UDP/TCP 53 (2023)
- Форум cups слушает порты (2018)
- Форум слушаем 443 порт. (2003)
- Форум OpenVPN не слушает порт (2012)
- Форум Vsftpd не слушает порт. (2015)
- Форум Chronyd не слушает порт (2014)
- Форум Mate слушает мой порт (2013)
- Форум vpn не слушает порт (2018)