Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- CONEXION = ("Pc-1",900)
- print(CONEXION)
- ARCHIVO = "a.pdf"
- cliente = socket.socket()
- cliente.connect(CONEXION)
- with open(ARCHIVO,"rb") as archivo:
- buffer = archivo.read()
- while True:
- print("Enviando bufer {}".format(buffer))
- cliente.send(str(len(buffer)))
- recibido = cliente.recv(10)
- if recibido == "ok":
- for byte in buffer:
- cliente.send(byte)
- break
- import socket
- CONEXION = (socket.gethostname(),900)
- print(CONEXION)
- servidor = socket.socket()
- servidor.bind(CONEXION)
- servidor.listen(5)
- sck,addr = servidor.accept()
- print("Conetado")
- while True:
- recibido = sck.recv(1024).strip()
- if recibido:
- print("recibido",recibido)
- if recibido.isdigit():
- sck.send("ok")
- buffer = 0
- with open("archivo","wb")as archivo:
- while(buffer <= int(recibido)):
- data = sck.recv(1)
- if not len(data):
- break
- archivo.write(data)
- buffer += 1
- if buffer == int(recibido):
- print("Archivo descargado con exito")
- else:
- print("Ocurrio un error")
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement