broadcast
-
hallo,
ich habe mir in c++ ein kleines ping-tool geschrieben (icmp) und es funktioniert auch - sobald ich aber als ziehl die broadcast adresse eingebe bringt er die fehlermeldung permission denied
hat jemand ne ahnung woran das liegen könnte? die normal ping funktion kann es doch auch?
mfg blan
-
Hm, also mein ping weist mich freundlich darauf hin, dass ich doch die "-b"-Option benutzen soll, wenn ich die Broadcast-Adresse anpingen will. Höchstwahrscheinlich ist da also auch einfach irgendwo sowas untergebracht:
if (errno == EACCES) if (!broadcast_ping) klaere_den_user_ueber_die_b_option_auf();
-
Hab mir jetzt angeschaut, wie das im ping aus iputils-ss020927.tar.gz gelöst ist. Ist zwar ein wenig unübersichtlich, aber wenn Du in ping.c nach broadcast_pings suchst, dann ist das nachzuvollziehen.