def recvData( self, size, timeout = None ):
data = None
timeout = gevent.Timeout( timeout )
timeout.start()
try:
data = ''
while size > len( data ):
tmp = self.s.recv( size - len( data ) )
if not tmp:
raise DisconnectException( 'disconnect while receiving' )
break
data += tmp
except:
raise
finally:
timeout.cancel()
return data
AdvancedEndpointProcessor.py 文件源码
python
阅读 31
收藏 0
点赞 0
评论 0
评论列表
文章目录