3

Я немного поискал в интернете, пытаясь выяснить, существует ли ограничение на входящее TCP-соединение в Windows 7.

Мы пишем серверный продукт, который обрабатывает данные от нескольких встроенных узлов. Эти узлы подключаются через TCP к серверу.

Нам интересно, сможем ли мы с Windows 7 запустить серверное приложение вместо того, чтобы платить за Server 2008.

Мы не используем ни один из протоколов Microsoft, однако мы можем использовать IIS на сервере для клиентских приложений для подключения для просмотра данных со встроенных узлов.

4 ответа4

1

Этот ответ на ServerFault отвечает на вопрос:

Windows Socket по сути та же концепция, что и Berkley Sockets. Они не имеют абсолютно никакого отношения к пределу 10 подключений, который вы просматриваете. Предел 10 Соединений является пределом неисполненного сеанса приложения. В основном это делается для того, чтобы люди не могли использовать XP в качестве общедоступной платформы веб-сервера, файлового сервера или чего-то подобного.

https://serverfault.com/questions/234131/do-tcp-udp-connections-add-to-the-windows-incoming-connection-limit

1

У меня возникли проблемы с максимальным пределом подключения в Windows XP и Windows Vista, и теперь я занимаюсь разработкой всех своих серверов в NetBSD Unix. Я не пробовал Windows 7, но слышал, что у него такой же лимит.

Проблема, с которой я столкнулся, заключалась в том, что после того, как у нас было открыто 10 соединений, дополнительные попытки соединения потерпели бы неудачу, но странным образом - никаких сообщений об ошибках, но в итоге время истекло. Это ограничение было максимум 10 для каждого используемого номера порта TCP, поэтому вы можете обойти это, если используете другие номера портов TCP.

В Интернете есть несколько инструментов для взлома, которые изменят это ограничение в вашем файле TCPIP.SYS, но они не поддерживаются Microsoft, и если вы измените неправильную версию TCPIP.SYS, вы рискуете получить испорченный стек TCP/IP в вашей системе. Кроме того, некоторые из этих инструментов на самом деле были SpyWare, поэтому вам нужно быть очень осторожным с этим.

0

Я бы предположил, что 65535 будет максимальным числом TCP-соединений, разрешенных для компьютера с Windows IPV4.

0

Похоже, что в Windows 7 нет ограничений по TCP-соединению. В прошлый раз, когда я запускал программное обеспечение P2P и количество соединений TCP было больше 500, согласно Resource Monitor.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .