@shimia: Das war Absicht, da ich die SysUtils rausschmeißen wollte. Ganz befriedigt michmeine Lösung auch noch nicht. Im Original entspricht die Fehlerbehandlung in etwa deiner Version.
@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?