Python socket.error: [Errno 13] Berechtigung verweigert

Unter Linux und Python möchte ich einige Daten mit Broadcast senden:

d = b'109u433279423423423'    

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

s.sendto(d, 0, ('192.168.0.255', 9))

Ich starte dieses Skript unter root und erhalte folgende Fehlermeldung:

s.sendto(d, 0, ('192.168.0.255', 9)) socket.error: [Errno 13]
Permission denied

Was ist falsch?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage