Problem mit UDP File Transfer

conaito

Gesperrt
Arrg ich könnt verzweifeln.

Ich muss ein UDP File Transfer Programm schreiben. Soweit so gut. Um sicher zu stellen das auch alle Packete (UDP Protokoll) ankommen habe ich auch einen Paket Check eingebaut. Funktioniert auch. Jetzt wo ich siegessicher den Test laufen lies kam folgendes Problem auf. Übertragung klappt, Pakete kommen auch alle an aber die Bilder werden verfälscht oder beschädigt. (siehe Beispiel unten) Hat jemand eine Idee woran das liegen kann? Ich hab so eine Vermutung in Sachen Checksumme (Hash) kann das sein? Wenn ja einer eine Idee wie ich das integrieren kann? Ich habe eine SHA-1 class nur kann ich ja damit nicht ein ganzes Paket überprüfen sondern nur einen max 64 byte (glaub ich) String.

Bei kleineren Bilder so bis um die 50-100kbyte klappts eigentlich ganz gut.
Könnte ausflippen bitte helft mir es ist sehr dringend :confused:

http://atti.conaito.de/udp.jpg
 
Zurück