Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#4

Re: TServerSocket/TClientSocket: lange Text übermitteln???

  Alt 3. Okt 2005, 12:02
Zitat von PierreB:
Zitat von ripper8472:
die kommen sicher und in der richtigen reihenfolge an.

lies rfc 793
Sende das ganz normal wie kurze Texte auch, der Sockets arbeiten imho mit TCP/IP, und das sorgt schon dafür das alles und in richtiger Reihenfolge ankommt.
Hallo,
wenn Du lange Textemit SendText versendest kann es Dir passieren,dass der Text nicht mehr
in ein Paket passt. Dann wird der Text auf mehrere Pakete aufgeteilt. Dadurch kommt
beim Empfänger mit ReceiveText nur Müll an. Besser ist hier die Kommunikation
über eine blockierende Verbindung und TWinSocketStream. D.h. es wird von TClientSocket
ein Stream an TServersocket gesendet. Dafür gibt es inder OH sogar ein Beispiel.
I come from outer space to save the human race
  Mit Zitat antworten Zitat