Pregunta rápida, preguntándose si alguien sabía cuál es el límite para SO_RCVBUF en Windows.valor máximo para SO_RCVBUF en Windows?
6
A
Respuesta
3
SO_RCVBUF en winsock no está limitado por el tamaño de la ventana TCP. Al menos para pilas previas a Vista. Estaría limitado por la disponibilidad de grupo no paginado, que es un tema completamente diferente. Así que puede hacerlo bastante grande, si lo desea.
Advertencia no solicitada obligatoria: Si está utilizando un búfer grande porque no recibe con frecuencia, buscaría E/S asincrónicas con puertos de eventos/selección/finalización.
1
Basado en this article, parece que el máximo es 64K.
2
No puedo recordarlo con certeza, pero creo que Windows admite la función POSIX fpathconf()
con la opción _PC_SOCK_MAXBUF
. Si es así, esto es exactamente lo que estás buscando.
Cuestiones relacionadas
- 1. ¿Por qué cambiar el valor de SO_RCVBUF no funciona?
- 2. Valor máximo para Float en Java?
- 3. Valor flotante máximo en php
- 4. LEFT JOIN en Valor máximo
- 5. Valor de z-index máximo para cromo
- 6. Valor máximo de maxRequestLength?
- 7. Número máximo de unidades en windows?
- 8. valor máximo para el tipo de flotador en C#
- 9. Usando Linq para seleccionar el valor máximo en un grupo
- 10. C++ Ayuda para encontrar el valor máximo en un mapa
- 11. En SQL, ¿cómo obtengo el valor máximo para un entero?
- 12. Encontrar el valor numérico máximo en NSArray
- 13. Valor máximo de estampillas en un sobre
- 14. consultas sencillas para agarrar Valor máximo para cada ID
- 15. Finding valor máximo usando R
- 16. valor máximo representado por bigint
- 17. tablas Joining basado en el valor máximo
- 18. obtener el valor máximo en mangosta
- 19. ¿Hay un límite máximo para el valor max_allowed_packet?
- 20. consulta para buscar el valor máximo n de una columna
- 21. Tamaño máximo para StringBuffer
- 22. Seleccione el valor máximo de cada grupo
- 23. ¿Encontrando el valor mínimo del grupo máximo?
- 24. valor máximo de devolución si consulta vacía
- 25. Cálculo del valor máximo del histograma
- 26. Rubí: obtener par hash con valor máximo
- 27. Valor máximo de char sin signo
- 28. Brillo de pantalla de Android ¿Valor máximo?
- 29. Configuración del uso máximo de CPU por proceso en Windows
- 30. OBJ-C: obteniendo el valor mínimo/máximo en un NSMutableArray
No estoy seguro de que esto sea correcto. Lo estoy configurando para valores significativamente más grandes sin error. El artículo que citas es bastante antiguo. – Matt