Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Record via Write- und Readbuffer (https://www.delphipraxis.net/31385-record-via-write-und-readbuffer.html)

Muetze1 8. Okt 2004 14:35

Re: Record via Write- und Readbuffer
 
Moin!

Die Grösse des Empfangsbuffer ist doch IMHO völlig egal, du musst nur so lange warten, bis der Buffer mindestens die Grösse des Records beinhaltet und dann kannst du diesen auslesen (SizeOf(TConfigs)).

MfG
Muetze1

Kalle_XXXX 11. Okt 2004 07:08

Re: Record via Write- und Readbuffer
 
Naja genau das ist ja mein Problem...

Kalle_XXXX 11. Okt 2004 07:35

Re: Record via Write- und Readbuffer
 
Ok also hier für alle denen es weiterhilft, ganz einfach so:
Client
Code:
Athread.Connection.WriteBuffer(Configs, Sizeof(Configs));
Server im OnExecute
Code:
Athread.Connection.ReadBuffer(Configs, Sizeof(Configs));
Und schon klappts

Muetze1 11. Okt 2004 08:55

Re: Record via Write- und Readbuffer
 
Moin!

Grundlegend klappt das auslesen nur, wenn im Buffer mindestens die Grösse des Records auch schon empfangen wurde, ansonsten fehlt dir ein Teil nach dem auslesen. Wie du nun aber herausbekommst in wie weit der Buffer gefüllt ist, kann ich dir nicht sagen, da ich mit den Indy's noch nie gearbeitet habe. Das ist auch der Grund warum ich dir auch vorhin nicht helfen konnte...

MfG
Muetze1


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

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