Image

Широковещание по UDP

Сломал себе мозг. Надо сделать широковещательную рассылку по UDP на определённый порт. Пытался так:

sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM)
sock.connect(("255.255.255.255", 2009))

При запуске выдаёт:

Traceback (most recent call last):
 ......
  File "/home/divius/WORK/spider-p2p/trunk/spider_p2p/core/sources.py", line 82, in discover
    sock.connect(("255.255.255.255", 2009))
  File "<string>", line 1, in connect
socket.error: [Errno 13] Permission denied

Пытался прикрутить socket.INADDR_BROADCAST, но ни одна функция из socket чистый int не воспринимает. Помогите, плз!