Frage von wolfgang9999, 27

Sequenznummern in Datagrammen bei UDP?

Hallo liebe Community,

wir sind wirklich ratlos. Wir versuchen gerade in Java mit UDP über Datagramme ein File zu versenden. Wir haben uns nun die Finger wund gegoogelt: wie bekommt man es in Java hin, einem DatagramPacket eine Sequenznummer oder eine Prüfsumme zu vergeben?

Vielen Dank!

Hilfreichste Antwort - ausgezeichnet vom Fragesteller
von TeeTier, 17

Fügt doch einfach vor die zu versenden Daten einen 4 Byte-Integer ein, der die Sequenznummer darstellt.

Prüfsumme und Länge der Nachricht werden ja sowieso im Paketheader gespiechert, also musst du dich nicht darum kümmern.

Wenn du also 123 Byte deiner Datei versenden willst, fügst du vorher die Sequenznummer an, und sendest somit 127 Byte.

Ich verstehe nicht ganz, wo das Problem liegen soll. :)

Kommentar von wolfgang9999 ,

Super! Vielen Dank!

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten