I am already familiar with python and socket usage and can send strings of text over these. But how would i go about sending, say, an MP3 file?
The following code would do what you literally ask (assuming thesocket
is a connected stream socket):
with open('thefile.mp3', 'rb') as f:
thesocket.sendall(f.read())
but of course it's unlikely to be much use without some higher-level protocol to help the counterpart know how much data it's going to receive, what type of data, and so forth.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.