Рано или поздно в любом обсуждении нагрузки всплывает фраза «у сервера всего 65 535 портов, больше соединений не откроешь». Она звучит убедительно и даже подкрепляется реальными авариями с TIME_WAIT — но описывает не тот предел, который вы думаете. Разберём, что именно ограничивает число 65 535, почему сервер под нагрузкой в 100 000 клиентов не нарушает никаких законов физики, и какой потолок исходящих соединений у вас есть на самом деле.
Подробнее →