radio.py 287 Bytes
Newer Older
Guido van Rossum's avatar
Guido van Rossum committed
1 2 3 4 5 6 7 8
# Receive UDP packets transmitted by a broadcasting service

MYPORT = 50000

import sys
from socket import *

s = socket(AF_INET, SOCK_DGRAM)
Guido van Rossum's avatar
Guido van Rossum committed
9
s.bind(('', MYPORT))
Guido van Rossum's avatar
Guido van Rossum committed
10 11

while 1:
12 13 14
    data, wherefrom = s.recvfrom(1500, 0)
    sys.stderr.write(repr(wherefrom) + '\n')
    sys.stdout.write(data)