我刚刚编写了一个小客户端/服务器程序。我使用了python3
的{{1}}模块。
我想知道除了基本数据类型之外,不仅要发送字符串,还要知道其他数据类型。例如,图像为jpgs
或任何或如何发送mp4
或avis
类似于日常生活中使用的基本可视数据类型。
我的第一个想法是将其编码与字符串完全相同:
socket_name.send(bytes('string'))
但是我需要一个函数将数据类型转换为字节并返回服务器,我找不到提供此功能的函数。
所以我搜索了其他功能,找到了sendfile
和makefile
。我尝试了它们但我找不到如何正确使用它们并且它不起作用。
所以我的问题就是如何通过socket
中的python3
发送视觉数据。