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?