Частично это зависит от вашей операционной системы.
Однако для определенного порта нет ограничений. Однако существует ограничение на количество одновременных подключений, обычно ограниченное количеством дескрипторов файлов, поддерживаемых ядром (например, 2048).
Следует помнить, что TCP-соединение уникально, а соединение представляет собой пару конечных точек (локальный и удаленный IP-адрес и порт), поэтому не имеет значения, подключено ли 1000 соединений к одному и тому же порту на сервере, поскольку все соединения все еще уникальны, потому что другой конец другой.
Другим ограничением, о котором следует знать, является то, что машина может устанавливать только около 64 КБ исходящих подключений или ограничение ядра для подключений, в зависимости от того, что ниже. Это связано с тем, что порт представляет собой 16-разрядное число без знака (0-65535), и каждое исходящее соединение использует один из этих портов.
Вы можете расширить это, предоставив машине дополнительные IP-адреса. Каждый IP-адрес представляет собой другое адресное пространство из 64 тыс. Адресов.