Me gustaría tener tantas conexiones (conexiones únicas de muchos clientes diferentes) como sea humanamente posible en un servidor que se ejecuta en Windows Server 2008, para admitir una aplicación de estilo Comet. La aplicación está escrita en C #. Las conexiones no serán habladoras, solo necesitan estar abiertas (y permanecer abiertas). Comprar grandes cantidades de memoria y CPU rápidas no es un problema.
Hasta donde puedo decir, estaré limitado a 65k conexiones abiertas simultáneas por NIC, el número máximo de puertos. ¿Es esto exacto? ¿O puedo ir más allá de 65k conexiones / NIC de alguna manera? Parece que al menos hay productos de servidor para Linux que admiten cientos de miles de conexiones. ¿Cómo lo hacen?