Forum: Netzwerke
by Zodi,
17. Sep 2017
also das Blocking ist im Client der die daten verschickt auf Nonblocking := 1 gestellt.
komisch ist das es ohne komprimirung funktioniert.
und so schaut die empfangsroutine im Server aus.
procedure TClientForm.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket);
var
Data: AnsiString;
Forum: Netzwerke
by Zodi,
16. Sep 2017
Ich habe das Problem gefunden. Da ich die Dateien in chuncks auslese und die Strings dann vor dem senden mit dem ZlibEx Komprimiere und danach wieder Dekompriemiere haben die Bilder Fehler.
Wenn ich das Compress und Decompress weglasse und die Strings direkt schicke kommen alle Bilder korekt auf der gegenseite an.
Es muss also an dem ZlibEx liegen dies ist die Version 1.1.4 die wohl nur auf...
Forum: Netzwerke
by Zodi,
19. Jul 2017
Hallo Delphi Programmierer.
Ich habe 2 Anwendungen die eine läuft als Client und die andere als Server.
Dabei benutze ich die TClient/TServer Socket.
Um mehrere Dateien gleichzeitig zu senden erstelle ich zur laufzeit immer wieder einen Client der die entsprechende Datei dann sendet.
Wenn ich z.b 2 oder 3 Dateien gleichzeitig versende funktioniert alles gut.
Aber sobald es dann mehr als 4...