Skip to content

Instantly share code, notes, and snippets.

@pijyoi
Created December 19, 2016 23:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pijyoi/f8e48d8ce3d7154d27e9b09ca112a9de to your computer and use it in GitHub Desktop.
Save pijyoi/f8e48d8ce3d7154d27e9b09ca112a9de to your computer and use it in GitHub Desktop.
udp broadcast
import socket
sock = socket.socket(type=socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind(('192.168.0.255', 12345))
while 1:
data, addr = sock.recvfrom(100)
print(data, addr)
import socket
import time
sock = socket.socket(type=socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
dst = ('192.168.0.255', 12345)
cnt = 0
while 1:
msg = '{:04d}'.format(cnt)
sock.sendto(msg.encode(), dst)
cnt += 1
time.sleep(1.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment