Могу ли я просто передать определенное сообщение в моей собственной сети на Python? - PullRequest
5 голосов
/ 11 мая 2010

Я просто хочу передать сообщение udp на определенный порт в моей сети. Как я могу сделать это в Python?

1 Ответ

5 голосов
/ 11 мая 2010

Это будет работать только с сетями IPv4:

BC_PORT = 12345
import sys, time
from socket import *
s = socket(AF_INET, SOCK_DGRAM)
s.bind(('', 0))
s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
s.sendto("hello world", ('<broadcast>', BC_PORT))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...