Широковещание по 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):
При запуске выдаёт:
Traceback (most recent call last):
......
File "/home/divius/WORK/spider-p2p/trunk/spid er_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 не воспринимает. Помогите, плз!
Пытался прикрутить socket.INADDR_BROADCAST, но ни одна функция из socket чистый int не воспринимает. Помогите, плз!
