把udp收到的东西转发到标准输出上, 这样可以给pifm接收然后发射音乐。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/usr/bin/python import sys, socket, struct, os if sys.platform = = 'win32' : import msvcrt msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) def main(): address = ( '0.0.0.0' , 2333 ) s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(address) while True : data, addr = s.recvfrom( 65536 ) if data and len (data)> 0 : sys.stdout.write(data) sys.stdout.flush() sys.stderr.write( str (addr) + '\r\n' ) if __name__ = = '__main__' : main() |
发表评论