Мне бы хотелось иметь как можно больше соединений (отдельных соединений от множества разных клиентов) на сервере под управлением Windows Server 2008 для поддержки приложения в стиле Comet. Приложение написано на C #. Соединения не будут болтливыми, они просто должны быть открыты (и оставаться открытыми). Покупка загруженной памяти и быстрых процессоров не является проблемой.
Насколько я могу судить, я буду ограничен до 65 тыс. Одновременных открытых соединений на сетевую карту - максимальное количество портов. Это точно? Или я могу выйти за пределы 65k соединений / NIC как-то? Похоже, существуют серверные продукты для Linux, по крайней мере, которые поддерживают сотни тысяч соединений. Как они это делают?