Я делаю сервер-клиентское приложение, где клиент может загружать файлы на сервер и скачивать от туда (что то типа облака), но при реализации загрузки файлов из сервера столкнулся с проблемой
o_file = open(name_file, 'wb')
file_data = client.recv(524288)
o_file.write(file_data)
while file_data:
file_data = client.recv(524288)
o_file.write(file_data)
o_file.close()
client.close()
программа не выходит из цикла while, перепробовал все что возможно, но безрезультатно(сам файл скачивается правильно и его можно открыть, если завершить работу программы принудительно)