Visual Basic - Ayuda por favor!!! es urgente...

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda por favor!!! es urgente...

Publicado por Geronimo (20 intervenciones) el 14/11/2003 17:59:32
Hola a todos:
Tengo una aplicacion Servidor con múltiples clientes, que tiene problemas para atender las solicitudes de los clientes.
El tema es que cuando llega una solicitud, creo un nuevo Winsock, para que quede escuchando, pero es ahi cuando me da un error y dice que la direccion está en uso Error '10048' (creo).
Lo más interesante de todo es que ésto sucede solamente cuando ejecuto el servidor en Windows 98, porque en XP funciona sin problemas. Acá les mando la parte del codigo de ConnectionRequest, para que vean si existe algun error:

Private Sub Servidor_ConnectionRequest(Index As Integer, ByVal requestID As Long)
' se crea un control Winsock por cada peticion de conexion que le
' llega al Servidor, para
' que siempre haya uno escuchando.
NroClientes = NroClientes + 1
Load Servidor(NroClientes) 'Crea un Winsock y lo agrega al array
' de controles Winsocks
Servidor(Index).Close 'Cierra el Winsock que recibe la peticion de
' conexion
Servidor(NroClientes).Close 'Cierra el nuevo Winsock que se creo
Servidor(NroClientes).Bind 4321, "127.0.0.1" 'Establece el puerto e IP
' locales para el nuevo Winsock
Servidor(NroClientes).Listen 'Pone a escuchar al nuevo Winsock
Servidor(Index).Accept requestID 'Acepta la peticion de conexion que
' le llegó
End Sub

Desde ya, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder