把udp收到的东西转发到标准输出上, 这样可以给pifm接收然后发射音乐。
#!/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()
发表评论