Visual Basic - plataforma cliente servidor con winsock

Life is soft - evento anual de software empresarial
 
Vista:

plataforma cliente servidor con winsock

Publicado por manolo (1 intervención) el 04/06/2002 22:38:00
Hola, estoy desarrollando una aplicación cn vb6 en la que varios clientes envian datos a una misma aplicación con Winsock. Todo funciona bien salvo que dos clientes no pueden conectarse a la vez al servidor.
Aunque la pregunta sea una tonteria :-)
¿Son posibles accesos simultaneos desde varios clientes al servidor?
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

RE:plataforma cliente servidor con winsock

Publicado por César Ornelas (55 intervenciones) el 09/06/2002 07:29:02
Primero tienes que agregar un winsock (SOLO UNO)

En las propiedades que tiene el control Busca la que dice Index y le pones 1

Eso es para crear un array de ese control...

Ahora en el vento WINSOCK_CONNECTION_REQUEST
agrega el siguiente código

Dim curentConn
currentConn = Winsock.UBound + 1 ' Se va al último elemento
del array

Load Winsock(currentConn) ' Carga un nuevo Winsock
Winsock(currentConn).Accept (requestID) ' Acepta la conección

NO se te olvide que tambien tienes que cerrar las conecciones y descargar el control que se dejo de usar, para evitar fallas con un exeso de controles

Usa algo asi

WINSOCK_CLOSE
winsock(index).close
unload winsock(index)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar