Я писал простой сервер, просто для удовольствия, и понял, что третий шаг, означающий вызов функции listen(...)
, принимает два аргумента. Вторым является backlog
. Хотя я не до конца понимаю смысл этого аргумента, но думаю, что он ставит клиентов в очередь. Итак, предполагая, что я прав, мне было интересно, как сервер перемещается вверх по очереди, или я действительно должен это реализовать?
Я нашел много примеров в Интернете об этом, но они в основном содержат код. Я хотел бы более теоретическое объяснение.
Спасибо!