def read(self, num):
start = time.time()
data = self.socket.recv(num)
while len(data) < num:
now = time.time()
if now > (start + self.timeout_seconds):
break
ndat = self.socket.recv(num - len(data))
if ndat:
data += ndat
return data
评论列表
文章目录