История изменений
Исправление makoven, (текущая версия) :
Про смешанный сокет/mixed socket ничего не смог найти
1. Тогда какой мысл вообще в потоках, если внутри каждого сокет в неблокирующем режиме? Тогда сразу делать неблокирующий select для всех подключений - не намного сложнее будет
2. Это ж сколько ресурсов будет сожрано зря: 10к бесконечных чиклов, непрерывно убеждающихся, что read() == 0. Очень сомневаюсь что это нормальная практика для приведенной задачи
Исходная версия makoven, :
Про смешанный сокет/mixed socket ничего не смог найти
1. Тогда какой мысл вообще в потоках, если внутри каждого сокет в неблокирующем режиме? Тогда сразу делать неблокирующий select для всех подключений - не намного сложнее будет
2. Это ж сколько ресурсов будет сожрано зря: 10к бесконечных чиклов, непрерывно убеждающихся, что read() == 0