2013-11-30 2 views
-1

Мне нужен совет. Мне нужно создать демон, который всегда будет работать, и прослушивать пакеты с запросами. У меня нет большого опыта в области создания сетей в java, поэтому мне было интересно, что было бы самым эффективным способом для меня сделать это с точки зрения классов. Есть ли хорошие примеры для чего-то подобного?Desinging Java daemon application

Это будет работать в Linux, поэтому я могу использовать простой скрипт bash, чтобы он всегда работал.

ответ

0

вы на самом деле просите (по крайней мере) два разных вопроса:

  1. Java сеть - только Google и вы найдете миллионы примеров того, как открыть серверный сокет и начать принимать запросы клиентов, см. ссылку @ MistressDavid для одного

  2. как только вы что сокет сервера написаны и протестированы - Есть много вариантов, чтобы правильно демона и контролировать его, в Ubuntu есть отличный upstart инструмент, который прост в установку и имеет много особенностей, увидеть это https://serverfault.com/questions/117584/upstart-scripts-run-a-task-after-networking-goes-up, например