LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

Дело как бы ваше.

Цикл состоит из банального «проверить есть ли подключение», «если есть - акцепт, обрабатываем (возможно, отдаём другому потоку), начинаем сначала», «если нет подключений - заснуть на столько то и начать сначала».

Я к тому что какой то лаг будет и при прослушке сокета и зависит он в первую очередь от таймаута.

В общем, мне кажется надо пробовать вариант который понятен и смотреть на сколько он не устраивает. Затем, по необходимости оптимизировать и/или менять архитектуру. Мне по теме вряд ли есть что сказать больше. Может ещё кто то что то посоветует.

Исходная версия AndreyKl, :

Дело как бы ваше.

Цикл состоит из банального «проверить есть ли подключение», «если есть - акцепт, обрабатываем (возможно, отдаём другому потоку), начинаем сначала», «если нет подключений - заснуть на столько то и начать сначала».

Я к тому что какой то лаг будет и при прослушке сокета и зависит он в первую очередь от таймаута.

В общем, мне по теме вряд ли есть что сказать больше. Может ещё кто то что то посоветует.