Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Escuchar por IP y puerto (https://www.clubdelphi.com/foros/showthread.php?t=56234)

SMTZ 12-05-2008 12:13:50

Escuchar por IP y puerto
 
Hola, estoy intentando hacer que una aplicación escuche por una IP y un puerto en concreto mediante el siguiente código:


Código:

Var
  Canal        : TCPServerChannel;
  Propiedades  : Hashtable;
Begin

  ConfiguracionRed;

  //***********

  Propiedades := Hashtable.Create;
  Propiedades['Name'] := 'AppServeredav';
  Propiedades['bindTo'] := IP;
  Propiedades['Port'] := Puerto.ToString;
  Propiedades['RejectRemoteRequests'] := 'false';
  Propiedades['typeFilterLevel'] := 'Full';
  Propiedades['useIpAddress'] := 'True';

  Canal := TCPServerChannel.Create( Propiedades, nil );
  Canal.StartListening( nil );

  ChannelServices.RegisterChannel( Canal, False );

  Propiedades.Free;


Tras buscar y buscar soluciones, este código compila y se ejecuta perfectamente pero la aplicación no escucha, sin ambargo, si utilizo un código más sencillo, no tengo problemas (el telnet puerto funciona) pero no puedo elegir la IP de eschucha:

Código:

Canal := TCPServerChannel.Create( Puerto );
ChannelServices.RegisterChannel( Canal, true );


¿Alguien sabe por qué no escucha la aplicación "forzando" la IP?


Gracias.


La franja horaria es GMT +2. Ahora son las 06:44:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi