Tema: Servidor C++
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2011, 05:45
mariaamo
 
Fecha de Ingreso: junio-2011
Ubicación: Saarbrücken
Mensajes: 9
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Servidor C++

Hola!
Me llamo María.
Tengo una duda un tanto básica, creo, que me está bloqueando un poco en mi trabajo.

Tengo un programa que es un servidor inicialmente, en un momento dado, pasa a comportarse como cliente, y luego quiero que vuelva a comportarse como un servidor.
El primer cambio (servidor->cliente) lo hago sin problemas, pero cuando quiero volver a servidor, obtengo un error de "bind".

Lo que hago para volver a configurarme como servidor es cerrar el socket que tenía abierto en modo cliente, y después vuelvo a hacer un bind pero TIENE QUE SER a la misma IP y puerto.
Imagino que el problema está ahí, que no puedo volver a hacer un bind al mismo puerto. Pero, si yo cerré el socket cuando cambié la primera vez de servidor a cliente, por qué no puedo volver a utilizar la misma configuración?

Espero que alguien pueda ayudarme

Muchas gracias!!!