PDA

Ver la Versión Completa : Cambiar Puerto en TIdTcpServer


jabim
03-02-2006, 10:48:00
Hola, Estoy usando la versión 9 de los sockets Indy y tengo un problema con el TIdTcpServer: ajusto la propiedad DefaultPort, lo pongo activo y comienza a funcionar correctamente; pasado un tiempo cambio la propiedad DefaultPort con la siguiente secuencia de instrucciones:

TIdTCPServer.Active := False;
TIdTCPServer.DefaultPort := NuevoPuerto;
TIdTCPServer.Active := True;

Si sigo el código en el debug, veo que la propiedad DefaultPort ha sido cambiada al nuevo valor, pero todos los intentos de conexión que hace el programa cliente al nuevo puerto son rechazados (error 10061 Connection refused). ¿Alguien sabe que puede suceder? Gracias