fp = open("file.jpg", "wb")while 1: data = sock.read(4096) if not data: break fp.write(data)fp.close()
Но, разумеется, адекватный нормально работающий вариант уже от конкретного приложения зависит, это лишь пример