Hola! Estoy programando una utilidad que escanea los hosts que están activos y con determinados puertos abiertos, el problema es que le desactivé el bloqueo al sock y le puse un timeout, pero si tratas de abrir una conexion nueva, falla sin importar el timeout.
Hay alguna manera de saber el máximo de conexiones a medio abrir?? Asi puedo hacer las conexiones y después esperar que se cierren y luego volver abrir otro juego de conexiones.
Gracias!
Un abrazo
APOKLIPTICO.
No hizo falta!
Utilizando la funcion setsockopt() con el parámetro SO_DONTLINGER en true, puedo hacer que cuando se cierre el socket con closesocket(), se cierre completamente la conexion y no la deje a medio abrir.