#!/usr/bin/python

import socket
import ossaudiodev

port = 8051
host = '224.0.0.1'

rate = 8000

def main():
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    p = ossaudiodev.open('r')
    p.setfmt(ossaudiodev.AFMT_U8)
    p.speed(rate) 
    p.channels(1)
    try:
        while 1:
                x = p.read(rate/10)
                s.sendto(x, (host, port))
    except (KeyboardInterrupt, SystemExit):
        pass
    p.close()
    s.close()

if __name__ == '__main__':
    main()