Hallo Wissende,
ich erhalte über eine ClientSocket
XML-Daten. Scheinbar ist der
XML-String zu gross, denn ich erhalte beim ClientRead den Aufruf meiner MessageBox 2 mal, obwohl nur ein
XML-String geschickt wurde.
Delphi-Quellcode:
procedure TForm1.ClientScoreRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
ShowMessage(ClientScore.Socket.ReceiveText);
Wird mir 2 mal angezeigt. Beim ersten mal mit dem ersten Abschnitt des
XML-Strings und beim 2. mit dem Rest. Gibt es eine Möglichkeit dies zu verbessern? Da ich den
XML-String parsen will/muss, muss ich wissen, ob der String vollständig ist, oder eine andere Funktion benutzen oder eine andere Komponente. Scheinbar ist die Größe der auf einmal übertragbaren Daten begrenzt!?