Хорошо, спасибо. Вы не подскажете, где посмотреть, как делается правильно? В литературе удается найти только абстрактные простые примеры, к сожалению. Комбинаций организации сервера (процессы/потоки, они же — по одному на клиента или по числу ядер, пул потоков, select/pol, epoll, они же — руками или с помощью asio, poco и т.д. и т.п.) безумного много.