recvfrom
-
Hallo
Ich suche eine Möglichkeit um an meine Daten die ich per udp über das Netzwerk versende heranzukommen.
die Methode recvfrom() liefert mir nur "Datenmüll" d.h. sie schneidet meine daten ab sobald ich die daten nicht im UINT8 Format versende.
Dies bringt mir nur leider nicht viel, da der Wertebereich von UINT8 zu klein ist.Hier ein Auszug aus meinem Code, vielleicht weiß jemand wie ich von dort aus an die "Uhrdaten" komme.
void UDP_recv( socket_t *sock, char *data, size_t size){ struct sockaddr_in addr_recvfrom; int len; int n; len = sizeof (addr_recvfrom); n = recvfrom ( *sock, data, size, 0, (struct sockaddr *) &addr_recvfrom, &len ); if (n == SOCKET_ERROR) error_exit("Fehler bei recvfrom()"); }MfG
Neugier