[Donkeysaid-devel] Широковещательные в UDP
Status: Pre-Alpha
Brought to you by:
ctolbhuk
From: Sicness <cto...@gm...> - 2009-09-26 06:49:58
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Здравствуйте. На Pythonрассылать по всей сети UDP пакеты для всех и ловить их соответственно. Всмысле прослушиваю, допустим 0.0.0.0:1234 и отслываю на 192.168.0.255:1234 где сеть 192.168.0.0/24 При обычном выполнении питон выдает ошибку Traceback (most recent call last): File "/home/sicness/NetBeansProjects/donkeysaid/src/donkeysaid.py", line 25, in <module> sock.sendto(data,(SEND_TO,PORT)) socket.error: [Errno 13] Permission denied То есть он не может слать широковещательные пакеты (видимо для UNIX это стандарт). Можно ли как-нибудь все-таки отсылать их или достигать аналогичного результата не шля на все 254 адерса и не перенастраивая что-то в настройках ОС каждой машины и не запуская от uid=0? Ибо это не безопасно. За ранее благодарен. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iJwEAQECAAYFAkq9uVgACgkQ5jgWcLqRXldG8gP/fBGwlqlgvRD1ZPqHf+CP5AAF doQa0X2kE3YA+K25F+C1RXHg75Pqsdl4NU6pwt1aXN5FX2bzZeN46Og8NA9w85go BEl8sJZYlEhjGdhjij+ZWX55aP4iTXaQenmMRXas/MZUOEqvSYcIFEAo7STWrHAf qHwqEMk/qLu8Rr6+3u0= =Glda -----END PGP SIGNATURE----- |