English 中文(简体)
不能从猪 of中提取。
原标题:Could not get out of python loop
  • 时间:2009-09-21 17:08:23
  •  标签:

如果没有数据,我就想摆脱僵局,但似乎在<条码>上停下来。

image=  
while 1:
        data,address=self.socket.recvfrom(512)
        if data is None:break
        image=image+data
        count=count+1
        print str(count)+  packets received... 
最佳回答
问题回答

<<>trecv from, 除非你把记本排入非锁定或排出时间,否则实际上可以停止(等待数据)。 此外,如果您的对应机构关闭了记本表,则注明“备份表已关闭,再收取”的数值为<代码>None>。 因此,如果数据不成,请将测试改为<代码>:,以便更概括。

你们的ocket脚石是什么?

如果你处于阻挡状态(我认为是缺省),那么你的方案将停止,直到有数据。 之后,在数据输入之前,你将不上下线。

然而,如果你转向非锁定模式(见袖珍.setblocking(flag)),我认为这将产生一种例外,即你必须赶上而不是取消检查。

如果在规定期限后没有数据回来,你可能希望打上表。





相关问题
热门标签