Я попытался подключить 40 клиентов к веб-сервису, работающему под управлением Windows XP, и у меня нет соединения.
Ограничены ли входящие соединения TCP/IP в Windows XP одновременно 10?
Я попытался подключить 40 клиентов к веб-сервису, работающему под управлением Windows XP, и у меня нет соединения.
Ограничены ли входящие соединения TCP/IP в Windows XP одновременно 10?
Ограничение TCP-соединения не применяется, но оно может быть связано юридическим соглашением о запрете более 10 клиентов.
См. Это от Microsoft: ограничение количества входящих подключений в Windows XP
В командной строке введите:
net config server
Это показывает максимально допустимое количество зарегистрированных пользователей и максимальное количество открытых файлов за сеанс.
Технически это сессии. И это не имеет ничего общего с TCP/IP.
Это сделано для предотвращения использования Windows Home и Professional Edition в качестве серверов.
Я не виню их. Если бы они поддерживали больше одновременных сессий, это означало бы, что им придется проверить это ограничение. Затем исправьте все обнаруженные ошибки. А потом еще тестирование. Все для домашнего издания. , ,
Это меньше времени для функций, которые используют все остальные. Кстати, этот предел был удален в Vista SP2.
Предел подключения по умолчанию для 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.
Windows XP допускает только 10 входящих подключений TCP/IP одновременно?
Нет, это определенно позволяет гораздо больше, чем это. Иначе как люди могут делать такие вещи, как запускать торренты?
Изменить: Согласно ответу Нику, я, вероятно, ошибаюсь. Я поражен ссылкой, которую он предоставил. Что завершено (# ненормативная лексика #).
я пытаюсь подключить 40 клиентов к моему веб-сервису, что на Windows-XP, и я не получаю соединение
Я не совсем уверен, что вы на самом деле имеете в виду здесь. Вы используете локальный веб-сервер?
Вы можете использовать различные инструменты, которые помогут вам увидеть, что происходит с вашей сетью. Диспетчер задач дает очень простое представление. "perfmon.exe" дает намного больше. И Wireshark дает тонны информации. Вы также можете попробовать Event Viewer для подсказок.
Может быть, у вас есть какая-то странная настройка брандмауэра, которая вызывает такое поведение? У вас есть другие сетевые интерфейсы на вашем компьютере, которые вы можете использовать, чтобы увидеть, является ли это аппаратным или интерфейсным эффектом?
Более подробная информация о вашей конкретной ситуации может быть полезна для предоставления значимых ответов. Береги себя
В то время как ваш вопрос касается только входящих подключений, я привожу это здесь только для справки.
Windows XP ограничивает исходящие соединения, чтобы предотвратить быстрое распространение и заражение вирусов и вредоносных программ в сети (это было исправлено только после пакета обновления 2).
Хорошей новостью является то, что вы можете изменить этот лимит, используя потрясающий инструмент LvlLord. То, что этот патч в основном делает, это изменяет ограничение одновременного соединения до того, как сработает ID 4226.
До SP2 максимальное количество подключений было практически неограниченным (технически это максимальное значение 16-разрядного целого числа). LvlLord считает, что 50 - это (нормальное) значение, которое достаточно для большинства людей. Вы можете пойти выше, если хотите, но учтите, что если у вас случится заражение вирусом, вы также будете распространять его гораздо быстрее.
Кроме того, я также считаю, что nLite может выполнить этот патч перед созданием ISO (так что вам не придется каждый раз, когда вы форматируете).