![]() |
integer werte mit tclientsocket / tclientsocket übertragen
hi,
wie kann ich mit den komponenten tclientsocket bzw. tclientsocket integer werte übertragen. also anstatt strings mit
Delphi-Quellcode:
suche ich analog was für integer werte.
clientsocket1.Socket.SendText()
und dann such natürlich auch was anstatt von
Delphi-Quellcode:
damit ich die nicht immer umwandeln muss von integer in string und wieder zurück.
clientsocket1.Socket.ReceiveText
danke schon im voraus |
Re: integer werte mit tclientsocket / tclientsocket übertrag
Delphi-Quellcode:
var
lInt: Integer; begin Socket.SendBuf(lInt, SizeOf(lInt)); ... Socket.ReceiveBuf(lInt, SizeOf(lInt)); |
Re: integer werte mit tclientsocket / tclientsocket übertrag
Herzlich willkommen in der Delphi-PRAXiS, milchbrötchen.
Die Übertragung von beliebigen Daten mit den beiden Low-Level Methoden aus dem Beitrag von Thomas ist nicht das Problem. Damit die jeweils empfangende Seite auch weiß, was da gesendet wird brauchst du ein Protokoll. Bei Strings kann das sehr einfach aussehen, bei der Übertragung von verschiedenen internen Datenformaten musst du da schon etwas mehr Überlegungen anstellen. Beispielsweise empfiehlt es sich das übertragene Format zu avisieren und unabhängig von der internen Darstellung eine Bytefolge (MSB first oder LSB first) für die Übertragung festzulegen. Freundliche Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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