¿Cuántas tomas se pueden crear desde un puerto?¿Cuántas tomas se pueden crear desde un puerto?
Respuesta
Este es un límite del sistema operativo.
Básicamente, cada socket requerirá un descriptor de archivo (en términos de Linux/Unix, probablemente sea equivalente en Windows). El sistema operativo tendrá un límite de descriptor de archivo por proceso (digamos 250-1000) y ese será el límite superior.
No necesariamente. El hilo de escucha puede delegar el manejo de la conexión a otro hilo y cerrar el descriptor del archivo de inmediato. Por lo tanto, es más bien un número de subprocesos multiplicado por el número máximo de descriptores de archivo por subproceso. – artistoex
@artistoex ¿cuál sistema operativo tiene un límite de descriptores de archivos por _thread_ en lugar de por _process_? – tzot
@tzot Bajo hilos de Linux, básicamente, _are_ procesos. Eche un vistazo a [clone (2)] (https://linux.die.net/man/2/clone) Por lo que yo entiendo, le permite crear hilos que no comparten descriptores de archivos. – artistoex
Eso va a ser gobernados por el número de puertos del lado del cliente a disposición de su proceso (i, cuando se abre una conexión con una combinación de host/puerto remoto, se le requerirá también un puerto en su extremo)
El total de puertos del lado del cliente (o efímeros) estará disponible para todos los procesos en su máquina. Entonces depende de qué más se está ejecutando actualmente.
El número de puertos y la configuración dependen del sistema operativo. Solo busque "número máximo de puertos" en Google además de su sistema operativo.
- 1. ¿Cuántas tareas se pueden ejecutar simultáneamente en el dispositivo GPU?
- 2. ¿Cuántas aplicaciones se pueden publicar en google play?
- 3. tomas pasivas y activas
- 4. Crear un puerto MIDI virtual
- 5. No se pueden arrastrar tomas de Storyboard al editor asistente en XCode
- 6. ¿Se pueden crear activadores MySQL con SQL dinámico desde un procedimiento almacenado?
- 7. Lectura desde un puerto serie con Ruby
- 8. ¿De cuántas maneras se pueden agregar métodos a un objeto Ruby?
- 9. tomas Python búfer
- 10. ¿No se pueden enviar confirmaciones desde un submódulo de git?
- 11. Múltiples tomas con UITapGestureRecognizer
- 12. Akka - ¿Cuántas instancias de un actor debería crear?
- 13. Tubería entre tomas
- 14. Cómo crear un servidor vinculado con un puerto no predeterminado
- 15. No se pueden crear varias instancias de PowerPoint
- 16. Puerto desde Entity Framework a MongoDB
- 17. Error Drupal FAPI; No se pueden crear referencias hacia/desde desplazamientos de cadena ni objetos sobrecargados
- 18. ¿Cuántas llamadas HttpWebRequest de salida simultáneas se pueden realizar en ASP.NET/IIS7?
- 19. Crear un iostream usando boost asio especificando ip y puerto
- 20. ¿Puedo usar XMLHttpRequest en un puerto diferente de un archivo de script cargado desde ese puerto?
- 21. ¿Cuántas instancias del CLR se están ejecutando?
- 22. control programático de tomas de corriente en el Reino Unido
- 23. ¿Cuántas veces se pueden anidar las clases dentro de una clase?
- 24. cómo usar/dev/ptmx para crear un puerto serie virtual?
- 25. C# Asyn. Programación de tomas
- 26. ¿Qué palabras en inglés se pueden crear usando hexadecimal?
- 27. Lectura de bytes sin formato desde un puerto en serie
- 28. Crear nueva Div se pueden arrastrar en Jquery
- 29. PHP - Lectura del puerto COM desde Windows
- 30. Lectura desde el puerto serie en C#
probablemente debería mirar a través de http://stackoverflow.com/questions/651665/how-many-socket-connections- possible – jonny
El uso del término "escuchar" es ambiguo, en general uno escucha en un puerto y no en un socket . Es la pregunta "¿Cuántos puertos puede escuchar un programa?" o "¿Cuántos enchufes se pueden crear desde un puerto (o conjunto de puertos)?" – AnthonyWJones