Forum: Netzwerke
Delphi
by Net7,
14. Mai 2008
Hi,
das mit den ganzen Schleifen kann ich nicht wirklich nachvollziehen, da wird man ja wirr im Kopf :pale:
Du solltest jeder Schleife wenn sie denn wirklich nötig ist , eine eigene Schleifenvariblen zuweisen. Da durch die Optimierungen des Compilers die Schleifen nicht so durchlaufen werden wie du es willst, schmeiß mal den den Debugger an und überzeuge dich. Baue deinen Code um.
Mfg...
Forum: Netzwerke
Delphi
by Net7,
8. Mai 2008
@Muetze1
Ich gebe zu, das ich das bei meinem Kenntnisstand heute, die Verwaltung auch anders machen würde, jedoch gibt es auch Leute die sich gerade erst damit auseinandersetzen, da möchte ich nicht gleich übertreiben. Denn so verstehen sie das Thema nicht, finden die ganze Sache viel zu kompliziert (was sie ja eigendlich nicht ist) und geben auf. Ich kann mich auch daran erinnern wie ich...
Forum: Netzwerke
Delphi
by Net7,
8. Mai 2008
Hmm..
also das läuft so, jede Connection hat eine Handlenummer die kannst du mit dem Befehl socket.Connections.Handle ermitteln.
Somit kannst du jede aktive Verbindung über diese Nummer eindeutig identifizieren.
Beispiel:
Client Nr.1 hat socket.ActiveConnections-1; also 0 mit der Handlenummer zb. 1255
Client Nr.2 hat socket.ActiveConnections-1; also 1 mit der Handlenummer zb. 1599
...
Forum: Netzwerke
Delphi
by Net7,
7. Mai 2008
Hi,
procedure TFenster.ServerSocketClientDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
end;