Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经熟悉 python 和套接字的使用,并且可以通过这些发送文本字符串。但是我将如何发送,比如说,一个 MP3 文件?
以下代码将执行您真正要求的操作(假设thesocket是连接的流套接字):
thesocket
with open('thefile.mp3', 'rb') as f: thesocket.sendall(f.read())
但是当然,如果没有一些更高级别的协议来帮助对方知道它将接收多少数据、什么类型的数据等等,它当然不会有太大用处。