Я делаю программу, которая извлекает прилично большие объемы данных через сокет python, а затем сразу же отключается, когда отправка информации завершена. Но я не уверен, как это сделать
Все примеры в Интернете относятся к клиентам tcp, где у них есть
while 1:
data = sock.recv(1024)
Но это создает бесконечный цикл для приема данных через сокет, не так ли?
Мне нужно выяснить размер входящего сообщения и перебрать его с шагом в размер буфера, чтобы получить полное сообщение. И после того, как сообщение закончило отправку, я хотел бы отключиться, хотя я думаю, что соединение будет закрыто с другого конца.
Любая помощь будет хорошей
Спасибо