Я только что написал небольшую программу клиент / сервер.Для этого я использовал socket
модуль python3
.
И я хотел знать, как отправлять не только строки, но и другие типы данных, кроме основных типов данных.Так, например, изображения как jpgs
или что-то еще или как отправить mp4
или avis
что-то в этом роде, в основном визуальные типы данных, которые используются в повседневной жизни.
Моей первой мыслью было закодировать этоточно так же, как со строками:
socket_name.send(bytes('string'))
, но тогда мне понадобится функция для преобразования типа данных в байты и обратно на сервер, и я не могу найти такую, которая обеспечивает это.
Поэтому я искал другие функции и нашел sendfile
и makefile
.Я попробовал их, но не смог найти, как их правильно использовать, и это не сработало.
Поэтому мой вопрос заключается в том, как просто отправить визуальные данные через socket
in python3
.