Zitat von
mcmichael:
Wie schickt ihr Strings von Rechner a zu Rechner b und umgekehrt?
Und ich kann nicht glauben, daß man in einer Schleife in einem Thread
ständig nachfragen muß ob Daten da sind.
Das ist eigentlich keine Glaubensfrage, das ist schon fast ein Religionskrieg
ICS und TClientSocket verwenden nichtblockierende Sockets,
Indy und Synapse benutzen blockierende.
ICS (
http://www.overbyte.be) wäre daher einen Blick wert.
Mit Threads (TIdThread zum Beispiel) arbeite ich aber lieber, da ich dabei genau steuern kann wieviele Bytes ich empfange. Mit ICS und ClientSocket erhält der Client immer einen ganzen Schwung Daten, aber zerhäckselt an irgendeiner Stelle, unvorhersehbar, Rest kommt halt später.
Cheers,