Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

Re: UDPSockUtil Stream Senden ???

  Alt 30. Mai 2010, 16:00
Zitat von Bernd29bln:
mit der UDPSockUtil einen Stream Senden
Es gibt dabei einen logischen Widerspruch.
Code:
TCP - streamorientiertes Protokoll
UDP - messageorientiertes Protokoll
Du willst also ein Message-orientiertes Protokoll dazu (miss-)brauchen einen Stream zu übertragen?
Warum willst du das tun?

Prinzipiell ist es möglich einen Stream über UDP zu übertragen, aber der Preis dafür ist hoch.
1.) die Streamdaten müssen in Einzelpakete zerlegt werden
2.) die Pakete müssen durchnumeriert werden
3.) der Empfänger muss den Empfang jedes Pakets bestätigen
4.) der Empfänger muss damit rechnen, das Pakete nicht in korrekter Reihenfolge eintreffen und dies korrigieren
5.) der Absender muss verlorengegene Pakete ggf. erneut senden
==> im Endeffekt bedeutet das, dass viele Eigenschaften von TCP nachträglich von der Anwendung übernommen werden müssen.
  Mit Zitat antworten Zitat