Zitat von
Luckie:
@c113plpbr: Ja, das könnte ich probieren mit htons. Aber wie soll ich die
IP auflösen und wieder zurück, wenn ich nur Schrott bekomme?
Du benutzt ja schon htons bei dem Port, Luckie. htons und ntohs sind ja identisch: Beide Funktionen kehren die Byte-Order eines 16Bit-Wortes um. Die Unterscheidung dient nur der besseren Verständlichkeit. Network Order ist halt eine bestimmte Reihenfolge und Host Order die andere. Mehr Möglichkeiten gibt es nicht.
Das Pendant für 32Bit heißt
htonl bzw.
ntohl, versuch mal, das auf deine falsche
IP-Adresse loszulassen. Warum du das tun musst, weiß ich auch nicht, aber vielleicht funktionierts ja...