Форум сайта python.su
Есть код
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(msg, ('<broadcast>', 9))
s.close()
Офлайн
closed
Офлайн
closedА как?
Офлайн
подозреваю, что убрав вторую строку,
и указав другой адрес =)
Офлайн
shiza
Может и так, но неплохо бы узнать у топикстартера.
Мой вопрос к тому, что раз проблема решилась, то неплохо бы рассказать как. Для потомков, так сказать.
Офлайн
это я на случай, если он не появится больше в этом топике. =)
Офлайн
shiza прав. Но на самом деле решил проблему по-другому.
Проблема была в том, что пишу скрипт для WOL, а использование VLANов это все осложняет. Решил попробывать отправлять пакет не посредственно на айпи адрес, но при обнулении арп таблиц(по дефолту 20 минут) меня посылало лесом. Тогда просто начал посылать Magic пакет не просто на <broadcast>, а на броадкаст адрес нужного VLANа.
Отредактировано (Ноя. 13, 2008 03:33:51)
Офлайн