Python socket.error: [Errno 13] Permissão negada

Usando Linux e Python, quero enviar alguns dados com broadcast:

d = b'109u433279423423423'    

import socket

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

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

Eu inicio este script na raiz e recebo este erro:

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

O que está errado?

questionAnswers(1)

yourAnswerToTheQuestion