0

我已经熟悉 python 和套接字的使用,并且可以通过这些发送文本字符串。但是我将如何发送,比如说,一个 MP3 文件?

4

1 回答 1

2

以下代码将执行您真正要求的操作(假设thesocket是连接的流套接字):

with open('thefile.mp3', 'rb') as f:
    thesocket.sendall(f.read())

但是当然,如​​果没有一些更高级别的协议来帮助对方知道它将接收多少数据、什么类型的数据等等,它当然不会有太大用处。

于 2010-06-03T21:50:48.993 回答