Как отправить файлы через сокет в Python - PullRequest
0 голосов
/ 26 апреля 2018

Я только что написал небольшую программу клиент / сервер.Для этого я использовал socket модуль python3.

И я хотел знать, как отправлять не только строки, но и другие типы данных, кроме основных типов данных.Так, например, изображения как jpgs или что-то еще или как отправить mp4 или avis что-то в этом роде, в основном визуальные типы данных, которые используются в повседневной жизни.

Моей первой мыслью было закодировать этоточно так же, как со строками:

socket_name.send(bytes('string'))

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

Поэтому я искал другие функции и нашел sendfile и makefile.Я попробовал их, но не смог найти, как их правильно использовать, и это не сработало.

Поэтому мой вопрос заключается в том, как просто отправить визуальные данные через socket in python3.

...