Reutilización de puertos TCP Windows Vista 64 bits
Publicado por Marta999 (1 intervención) el 17/03/2009 10:22:00
Hola:
Estoy haciendo una aplicación cliente-servidor en VB 2008 que necesita realizar un sondeo a muchos clientes en poco tiempo, de modo que se consumen todos los puertos y no me deja reutilizarlos pese a que están cerrados (lo he analizado con netstat).
El socket se cierra mediante las órdenes shutdown, disconnect y close y admito el uso compartido de puertos mediante la orden socket.setsocketoption(socket, reuseadress,1). También he hecho una subrutina que libera memoria y los recursos del socket.
He habilitado el uso compartido de puertos net.tcp en Vista.
El programa le he probado en Windows XP y reutiliza los puertos perfectamente.
¿ Sabe alguien dónde puede estar el el problema?
Muchas gracias.
Estoy haciendo una aplicación cliente-servidor en VB 2008 que necesita realizar un sondeo a muchos clientes en poco tiempo, de modo que se consumen todos los puertos y no me deja reutilizarlos pese a que están cerrados (lo he analizado con netstat).
El socket se cierra mediante las órdenes shutdown, disconnect y close y admito el uso compartido de puertos mediante la orden socket.setsocketoption(socket, reuseadress,1). También he hecho una subrutina que libera memoria y los recursos del socket.
He habilitado el uso compartido de puertos net.tcp en Vista.
El programa le he probado en Windows XP y reutiliza los puertos perfectamente.
¿ Sabe alguien dónde puede estar el el problema?
Muchas gracias.
Valora esta pregunta


0