Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Escuchar con TIdTCPServer (indy), por varios IP en una misma maquina (https://www.clubdelphi.com/foros/showthread.php?t=29718)

fabianbbg 31-01-2006 00:03:58

Escuchar con TIdTCPServer (indy), por varios IP en una misma maquina
 
Hola a todos:

Estoy haciendo una aplicacion usando los componentes indy 10 y Delphi 7.
La maquina en la que corre el servidor puede tener varias placas de red, la pregunta concreta es:

¿Como se hace para escuchar varias direcciones IP?, en tiempo de diseño e probado editar la propiedad bindings y anda, pero en tiempo de ejecucion .. como se hace?

Es necesario esto pues los ips y ports los leeria de una tabla..

asi agrego un ip y puerto


Código Delphi [-]
  with IdTCPServer.Bindings.Add do
  begin
    IP:='192.168.2.84';
    port:=3000;
  end;

Desde ya muchas gracias

jachguate 31-01-2006 01:27:04

Pues igual...

suponiendo que tenes en un TStringList todos los IP's por los que queres escuchar:
Código Delphi [-]
for i := 0 to direcciones.count - 1 do
  with IdTCPServer.Bindings.Add do
    begin
      IP:=direcciones[i];
      port:=3000;
    end;

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 14:39:52.

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