Skip to main content
 首页 » 编程设计

python之无法退出 python 循环

2025年05月04日18lautakyan007

我想在没有数据时跳出循环,但循环似乎停止在 recvfrom

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...' 

请您参考如下方法:

尝试设置为 non-blocking socket .您可以在循环开始之前执行此操作。您也可以尝试 socket with a timeout .