Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi [Indy 10] Indy - Zusammenfassende Fragen (https://www.delphipraxis.net/82857-%5Bindy-10%5D-indy-zusammenfassende-fragen.html)

inherited 21. Dez 2006 16:18

Re: [Indy 10] Indy - Zusammenfassende Fragen
 
Also ich würde es so machen: In einem Timer fragt der Client den Server "was neues?", der server sendet dann die anzahl der zeilen die kommen werden als integer, der client liest im timer direkt danach also erstmal mit ReadInteger diesen wert, der server schickt dann alle zeilen einzeln und der Client liest die eben empfangene anzahl an zeilen aus.

raffo 21. Dez 2006 17:04

Re: [Indy 10] Indy - Zusammenfassende Fragen
 
Ich weiss jetzt nicht, ob ich besoffen bin - oder schon besoffen bin - aber ich höre immer nur Timer in bezug auf ClientServer Compos - da ist doch das Einfachste, gar kein INDY zu verwenden, sondern den "guten alten" ClientServerSocket - oder was verstehe ich hier falsch? - denn eben dieser gibt mir ereignisgesteuerte Events, z.B.

Delphi-Quellcode:
procedure TChatForm.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var s:string;
begin
s:=Socket.ReceiveText;
ServerReceivedText.Lines.add('CLIENT: '+s);

parse(s);
end;
Soll heissen: Wass immer mir der Client sendet, das bekommt meine Anwendung automatisch (sozusagen per Interrupt) mit, also darum muss ich mich nicht kümmern - und verloren geht da auch nix.

Dragon27 23. Dez 2006 11:18

Re: [Indy 10] Indy - Zusammenfassende Fragen
 
Hallo,

ja aber bei den Sockets muss man ein ellenlanges Protokoll schreiben um mit denen einigermaßen vernünftig arbeiten zu können :-( Oder weißt du vielleicht
einen besseren Weg? ... Währe echt super!!!

Danke für die Mühe!

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz