Начал разбиратся с сетевым программированием и не все понятно. Возьмем к примеру модель многопоточного сервера:
msock=listen(sock,20) while (1) { ssock=accept( msock,... ) pthread_create(...., ssock) }
Модель когда каждому присоединению выделяется отдельный поток. Поток при обрыве соединения закрывает сокет и сам завершается. При таком поведениии очередь для входящих соединений в конце концов исчерпается. Можно ли как-нибудь "нарастить" очередь для входящих соединений после завершения потока? Как в этом случае поступают "настоящие" серверы ? Что посоветуете почитать на эту тему ?