![]() |
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 |
Re: Record via Write- und Readbuffer
Naja genau das ist ja mein Problem...
|
Re: Record via Write- und Readbuffer
Ok also hier für alle denen es weiterhilft, ganz einfach so:
Client
Code:
Server im OnExecute
Athread.Connection.WriteBuffer(Configs, Sizeof(Configs));
Code:
Und schon klappts
Athread.Connection.ReadBuffer(Configs, Sizeof(Configs));
|
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 10:21 Uhr. |
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