我可以在自己的网络中用Python广播特定消息吗?
我想在我的网络上通过一个特定的端口发送一个UDP消息。我该怎么用Python来实现这个呢?
1 个回答
5
这段代码只适用于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))