1
我想在廣播中發送UDP消息,除了ip=123.123.123.123
有沒有什麼辦法可以做到這一點?如何在UDP中進行部分廣播?
我應該如何修改這個代碼:
MYPORT = 8080
import sys, time
from socket import *
s = socket(AF_INET, SOCK_DGRAM)
s.bind(('', 0))
s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
while 1:
data = 'python is awesome' + '\n'
s.sendto(data, ('<broadcast>', MYPORT))
time.sleep(2)
不,你不能從一個範圍中排除一個IP。但你可以做兩個廣播到兩個不同的範圍,排除一個IP。 – 2012-01-30 20:43:29
@MarcB:你甚至不能這樣做。沒有「廣播到一個範圍」這樣的東西。 – 2012-01-30 20:51:39