Thema: Delphi verbindung weiterleiten

Einzelnen Beitrag anzeigen

gandime
(Gast)

n/a Beiträge
 
#5

Re: verbindung weiterleiten

  Alt 7. Mär 2008, 21:25
So ich hab das jetzt wieder mit Strings gemacht und es funktioniert soweit!
blos wie könnte ich es schaffe mehrere verbindungen gleichzeitig zu verwalten?

edit:
So ich habe mir jetzt noch ein paar Gedanken gemacht^^
die weiterleitung der Daten vom Server zum Clienten sind ja jetzt nicht so schwer, genau so wie die zuweisung blos das Problem ist, wie ich theoretisch undendlich Clientsocket, die dann die einzelnen Verbindungen die beim Server eintreffen weiterschicken.
Also wie kann ich mir "unendlich" viele Clientsockets machen?

edit2:
warum nicht einfach ein array^^
aber ohne Probs geht das ja wiedern nicht

Die Zuweisung funktioniert nicht über eine Procedure:
Delphi-Quellcode:

Procedure load_cs_settings(cs_load:TClientsocket;i_cs:integer);
begin
  cs_load:=TClientsocket.Create(nil);
  cs_load.Host:='127.0.0.1';
  cs_load.Port:=1080;
  cs_load.Address:=inttostr(i_cs);
end;

begin
  for i:=0 to 999 do
  begin
    load_cs_settings(cs[i],i);
  end;
  cs[0].Active:=true;// Fehler: Zugriffsverletzung
end.

//Das funktioniert aber:
  cs[0]:=TClientsocket.Create(nil);
  cs[0].Host:='127.0.0.1';
  cs[0].Port:=1080;
  cs[0].Address:=inttostr(i_cs);
warum?
  Mit Zitat antworten Zitat