Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Grösse von RecieveText einer Socket!?

  Alt 16. Feb 2008, 10:03
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!?
Danke
Tom
  Mit Zitat antworten Zitat