#! /usr/bin/env python # radio [port] # # Receive audio packets broadcast by "broadcast.py" on another SGI machine. # Use apanel to set the output sampling rate to match that of the broadcast. import sys, al from socket import * port = 5555 if sys.argv[1:]: port = eval(sys.argv[1]) s = socket(AF_INET, SOCK_DGRAM) s.bind('', port) p = al.openport('radio', 'w') while 1: data = s.recv(1400) p.writesamps(data)