Python - error al enviar archivos por socket

 
Vista:
Imágen de perfil de Ray0479
Val: 15
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

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:
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder