小编Mei*_*pin的帖子

通过ip广播消息python windows 10

我正在尝试编写一个简单的信使,将广播消息发送到本地网络中的所有计算机。该代码适用于Windows 7,Ubuntu 14.10,但是当我尝试在Windows 10上使用它时,它甚至不发送udp包来广播,它什么也不做(用wireshark检查,没有传出包)

import socket
import sys
import traceback

dest=('<broadcast>',10100)
UDPSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

UDPSock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
while True:
    data = raw_input("Enter message to send or type 'exit': ")
    UDPSock.sendto(data, dest)
    if data == "exit":
        break
UDPSock.close()
Run Code Online (Sandbox Code Playgroud)

python broadcast

5
推荐指数
1
解决办法
2361
查看次数

标签 统计

broadcast ×1

python ×1