Hi Leute,
ich schreibe gerade ein kleines protokoll zum versenden von daten per udp multicasting. es muss sicher gestellt sein das packete unverfälscht ankommen.
jetzt stellt sich mir die frage ob ich eine fehlererkennung einbau um mögliche übertragungsfehler zu entdecken oder ob java das bereits regelt? in einem udp packet ist ja schon ein prüfsummenfeld vorhanden, welches aber nicht zwangsläufig gesetzt werden muss.
-kümmert sich java um die prüfsumme oder möglicherweise das OS ?
-kann ich irgendwie rausfinden ob ein packet (z.B. wegen eines prüfsummenfehlers) verworfen wurde?
-und gibt es da unterschiede zwischen verschiedenen OS (win, linux, mac) ?
mir fehlt leider gerade die zeit das selbst mit nem packetsniffer nachzuprüfen darum wäre ich sehr dankbar falls jemand seine erfahrungen teilen kann.
mfg
ich schreibe gerade ein kleines protokoll zum versenden von daten per udp multicasting. es muss sicher gestellt sein das packete unverfälscht ankommen.
jetzt stellt sich mir die frage ob ich eine fehlererkennung einbau um mögliche übertragungsfehler zu entdecken oder ob java das bereits regelt? in einem udp packet ist ja schon ein prüfsummenfeld vorhanden, welches aber nicht zwangsläufig gesetzt werden muss.
-kümmert sich java um die prüfsumme oder möglicherweise das OS ?
-kann ich irgendwie rausfinden ob ein packet (z.B. wegen eines prüfsummenfehlers) verworfen wurde?
-und gibt es da unterschiede zwischen verschiedenen OS (win, linux, mac) ?
mir fehlt leider gerade die zeit das selbst mit nem packetsniffer nachzuprüfen darum wäre ich sehr dankbar falls jemand seine erfahrungen teilen kann.
mfg