Programación General > C++ Builder

 Cambiar Puerto De Un Idhttpserver

(1/1)

yomismo24:
Hola
pues estoy programando un servidor web sencillo. Intento cambiar el puerto en el que escucha el servidor en tiempo de ejecución con el siguiente código.

ServidorWeb->Active=false;
ServidorWeb->DefaultPort=puerto;
ServidorWeb->Active=true;

Siguiendo el programa con el Debugger se cambia la propiedad sin ningún problema, pero las conexiones no se aceptan el en nuevo puerto. Siguen aceptandose en el puerto original. Alguien que sepa ¿porque?

Muchas gracias
Salu2.

yomismo24:
Hola
visto que nadie ha contestado, y después de darle unas cuantas vueltas encontré la solución.
La propiedad DefaultPort no era la que había que cambiar, sino que habia que cambiar el puerto de la propiedad Bindings del servidor


1.    ServidorWeb->Active=false;
2.    ServidorWeb->DefaultPort=puerto;
3.    ServidorWeb->Bindings->Items[0]->Port=puerto;
4.    ServidorWeb->Active=true;

La importante es la línea 3, en la que se cambia el puerto en que escucha el servidor en ese momento.

Salu2

el_shanky:
Gracias x compartir la respuesta sin que te hayamos podido ayudar!

Yo te hubiera dicho que te fijes si stabas llamando a ese nuvo puerto que cambiaste... :S

gracias again

Navegación

[0] Índice de Mensajes

Ir a la versión completa