Клиент не перестаёт принимать информацию socket python

С сервера я отправляю класс клиенту. Клиент зависает на моменте принятия файлов и не останавливает принятие файлов через if. Как можно исправить эту ошибку?

   while True:
       packet = client.recv(4096)
       if not packet: break
       data.append(packet)
   data_arr = cPickle.loads(b"".join(data))

Ответы (0 шт):