Я передаю текстовый файл с сервера клиенту, используя сокет в python. Могу ли я использовать тот же код для передачи файлов Mp3 или видео файлов?
import socket
s=socket.socket()
host=socket.gethostname()
port=8080
s.bind((host, port))
s.listen(1)
print(host)
print("Waiting or incoming connection")
conn, addr = s.accept()
print(addr,"Has connected to server")
filename=input(str("Please enter the file name:"))
file=open(filename,'rb')
file_data=file.read(1024)
conn.send(file_data)
print("Data has been send successfully")