Задать вопрос

Мой exe файл некорректно передаётся, что делать?

при передачи txt, jpg всё норм, но при передачи exe фала то он не запускается

код сервера который отправляет файл
file = open("starting.exe", mode="rb")
print(1)
await self.main_loop.sock_sendfile(listened_socket, file, offset=0)


код клиента который получает файл
from socket import*

client = socket(
    AF_INET,
    SOCK_STREAM
)
client.connect(("127.0.0.1", 5843))
client.settimeout(3)

data = client.recv(2048)

file = open("starting2.exe", "wb")
while data:
    try:
        data = client.recv(2048)
        file.write(data)
    except: break
    
input("11")
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
что значит "текстовый файл передаётся нормально"? Ты первые 2048 байт при приёме выбрасываешь же.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект