如何在python中发送带套接字的文件?

时间:2010-06-03 21:47:54

标签: python sockets networking mp3 send

我已经熟悉python和套接字的用法,并且可以在这些文本上发送文本字符串。但是我怎么去发送一个MP3文件?

1 个答案:

答案 0 :(得分:2)

以下代码将执行您的字面意思(假设thesocket是连接的流套接字):

with open('thefile.mp3', 'rb') as f:
    thesocket.sendall(f.read())
但是,如果没有一些更高级别的协议来帮助对手知道它将接收多少数据,什么类型的数据等等,它当然不太可能有用。