7

Я попытался подключить 40 клиентов к веб-сервису, работающему под управлением Windows XP, и у меня нет соединения.

Ограничены ли входящие соединения TCP/IP в Windows XP одновременно 10?

5 ответов5

14

Ограничение TCP-соединения не применяется, но оно может быть связано юридическим соглашением о запрете более 10 клиентов.

См. Это от Microsoft: ограничение количества входящих подключений в Windows XP

В командной строке введите:

net config server

Это показывает максимально допустимое количество зарегистрированных пользователей и максимальное количество открытых файлов за сеанс.

5

Технически это сессии. И это не имеет ничего общего с TCP/IP.

Это сделано для предотвращения использования Windows Home и Professional Edition в качестве серверов.

Я не виню их. Если бы они поддерживали больше одновременных сессий, это означало бы, что им придется проверить это ограничение. Затем исправьте все обнаруженные ошибки. А потом еще тестирование. Все для домашнего издания. , ,

Это меньше времени для функций, которые используют все остальные. Кстати, этот предел был удален в Vista SP2.

5

Предел подключения по умолчанию для IIS в Windows XP составляет 10 подключений. Это может быть увеличено до 40 соединений, но не выше этого.

С http://weblogs.asp.net/cazzu/archive/2003/10/10/31476.aspx:

Найдите скрипт adsutil.vbs (должен быть в каталоге c:\inetpub\AdminScripts или аналогичный) и выполните следующую команду:

набор adsutil w3svc/MaxConnections 40

В IIS также можно отключить « Разрешить keepalive », что должно позволить вам быстрее обслуживать соединения, хотя оно по-прежнему ограничено числом одновременных соединений выше. Если это простой веб-сервис, вам все равно не нужно поддерживать активности.

Помимо очевидного ответа на покупку серверной ОС или на использование Apache для Windows (если вы не используете приложения ASP.net), поскольку у него нет такого же ограничения, как у IIS.

4

Windows XP допускает только 10 входящих подключений TCP/IP одновременно?

Нет, это определенно позволяет гораздо больше, чем это. Иначе как люди могут делать такие вещи, как запускать торренты?

Изменить: Согласно ответу Нику, я, вероятно, ошибаюсь. Я поражен ссылкой, которую он предоставил. Что завершено (# ненормативная лексика #).

я пытаюсь подключить 40 клиентов к моему веб-сервису, что на Windows-XP, и я не получаю соединение

Я не совсем уверен, что вы на самом деле имеете в виду здесь. Вы используете локальный веб-сервер?

Вы можете использовать различные инструменты, которые помогут вам увидеть, что происходит с вашей сетью. Диспетчер задач дает очень простое представление. "perfmon.exe" дает намного больше. И Wireshark дает тонны информации. Вы также можете попробовать Event Viewer для подсказок.

Может быть, у вас есть какая-то странная настройка брандмауэра, которая вызывает такое поведение? У вас есть другие сетевые интерфейсы на вашем компьютере, которые вы можете использовать, чтобы увидеть, является ли это аппаратным или интерфейсным эффектом?

Более подробная информация о вашей конкретной ситуации может быть полезна для предоставления значимых ответов. Береги себя

2

В то время как ваш вопрос касается только входящих подключений, я привожу это здесь только для справки.

Windows XP ограничивает исходящие соединения, чтобы предотвратить быстрое распространение и заражение вирусов и вредоносных программ в сети (это было исправлено только после пакета обновления 2).

Хорошей новостью является то, что вы можете изменить этот лимит, используя потрясающий инструмент LvlLord. То, что этот патч в основном делает, это изменяет ограничение одновременного соединения до того, как сработает ID 4226.

До SP2 максимальное количество подключений было практически неограниченным (технически это максимальное значение 16-разрядного целого числа). LvlLord считает, что 50 - это (нормальное) значение, которое достаточно для большинства людей. Вы можете пойти выше, если хотите, но учтите, что если у вас случится заражение вирусом, вы также будете распространять его гораздо быстрее.


Кроме того, я также считаю, что nLite может выполнить этот патч перед созданием ISO (так что вам не придется каждый раз, когда вы форматируете).

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