把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()

发表评论