Ayuda con el winsock

esr
03 de Diciembre del 2004
Hola estoi aprendiendo utilizar winsock y e implementado un ejemplo de un chat muy sencillo, pero cada vez q inicio el servidor y hago una conexion la siguiente vez q lo intento tengo q cambiarle el puerto local del servidor por q por el anterior no me funciona, y yo creo q lo aguo todo bien poniendo el close de el componente winsock al final de la aplicacion.asi utilizo un windows 2000, si alguna me pudiera ayudar le estaria agradecido.

celso
03 de Diciembre del 2004
Hola estoY aprendiendo utilizar winsock pero cada vez q inicio el servidor y hago una conexion la siguiente vez q lo intento tengo q cambiarle el puerto local del servidor

en?
03 de Diciembre del 2004
habría que ver como configuras el cliente y el servidor, y además cuál es exactamente el error que recibes.

De todas formas, la implementación para el sería (por ejemplo)
With WsServidor
.Close
.LocalPort = 9000
.RemotePort = 0
.Listen
End With

y el cliente tendría que conectarse de la siguiente forma:
With WsCliente
.Close
.LocalPort = 0
.RemoteHost = "NombreMáquina" o "Dirección IP"
.RemotePort = 9000
.Connect
End With

o también:
With WsCliente
.Close
.LocalPort = 0
.Connect "NombreMáquina" o "Dirección IP", 9000
End With

Siempre es mejor que el puerto local del cliente sea asignado por sistema, lo mismo que el puerto remoto para el servidor.

--
Un saludo.