error al enviar archivos por socket
Publicado por Ray0479 (9 intervenciones) el 23/11/2020 00:28:28
hola,
queria hacer un codigo para mandar archivos a traves de un socket usando el siguiente codigo:
cliente:
servidor:
y me da el siguiente error:
TypeError: a bytes-like object is required, not '_io.BufferedWriter'
la pregunta es como podria pasar de esto "_io.BufferedWriter" a byte
gracias
queria hacer un codigo para mandar archivos a traves de un socket usando el siguiente codigo:
cliente:
1
2
3
4
5
6
7
8
9
10
import socket
misocket=socket.socket()
misocket.connect(("192.168.56.1",8000))
f=open("algo.txt","wb")
misocket.send(f)
misocket.close()
servidor:
1
2
3
4
5
6
7
8
9
10
11
12
13
import socket
misocket=socket.socket()
misocket.bind(("192.168.56.1", 8000))
misocket.listen(5)
while True:
conexion, addr = misocket.accept()
conexion.recv(1000000)
conexion.close()
y me da el siguiente error:
TypeError: a bytes-like object is required, not '_io.BufferedWriter'
la pregunta es como podria pasar de esto "_io.BufferedWriter" a byte
gracias
Valora esta pregunta


0