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

Мой 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 байт при приёме выбрасываешь же.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы