передача файлов с использованием Python Asyncore - PullRequest
0 голосов
/ 15 мая 2019

У меня есть программа на python, работающая в Windows (с использованием asyncore, сокета), которая позволяет пользователю отправлять сообщения с любого (на данный момент, linux) через этот сокет.

Теперь я хотел бы добавить функцию передачи файлов в эту программу? Это должно быть реплицировано, поэтому я предпочитаю эту программу на python, а не любую опцию, которая требует установки при добавлении новых машин, тогда как эта программа на python работает во всех настройках.

До сих пор я пытался отправить файл в виде сообщений и восстановить его на другой стороне, работает хорошо, но мне не так?

Команда

включает в себя указание размера файла, который нужно подождать (в этот момент я помещаю этот сокет в блокировку для чтения до указанного размера файла) и имя, для которого необходимо создать.

Существуют ли какие-либо модули или какой-нибудь другой более умный способ сделать это?

...