![]() |
ReceiveBuf - Speichert nicht alles
Ok, ich bin nun nen bisl weiter gekommen. Mein Server schickt dem client die Nachricht "ok" aber irgendwie kommt immer nur ein "k" beim client an ( server wurde getestet, da geht alles richtig)
Delphi-Quellcode:
Ich hoffe ihr koennt mir helfen
var
recv: string[2]; VERSION: string; begin VERSION := '0001'; TcpClient.SendBuf(VERSION[1], length(VERSION)); // Server Version schicken while TcpClient.WaitForData(1000) do begin TcpClient.ReceiveBuf(recv, sizeof(recv)); // Nachricht darauf empfangen showmessage(recv); end; TcpClient.Close; end; |
Re: ReceiveBuf - Speichert nicht alles
Zitat:
Zitat:
|
Re: ReceiveBuf - Speichert nicht alles
Also
Delphi-Quellcode:
oder wie? Aber glaube das hatte ich schon ausprobiert, habe auch schon ausprobiert die laenge als zahl zu schreiben, es funktioniert nicht :(
TcpClient.ReceiveBuf(recv, length(recv));
|
Re: ReceiveBuf - Speichert nicht alles
TcpClient.ReceiveBuf(recv[1], length(recv));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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