我有一个应用程序,软件定义的radio,它在一个端口上广播UDP数据包,告诉听众设置了什么频率和解调模式(以及其他信息。)我已经编写了一个演示python客户端(下面的代码)来监听端口,并将适当数据包中的信息转储到控制台。它们都在OSX10.6SnowLeopard下运行。他们在那里工作。我的问题是:Python应用程序必须在radio应用程序之前启动,或者它声称端口在绑定(bind)期间已被使用(ERRNO47),我不明白为什么。广播应用正在广播UDP;当然,我想容纳多个听众-这就是广播的想法,或者至少,我是这么想的。这是Python代码(由于堆栈溢出的真正愚蠢的“make-it-c