Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def bajararchivo(s_c, PORT_D, HOST_D, nombrearc):
  2. #s_c es el socket del canal de comunicacion, mientras que s_d es de datos que lo creo aca mismo
  3. s_d = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  4. s_d.connect((HOST_D, PORT_D))
  5.  
  6. ruta_arc = "/descargas/" + nombrearc
  7. comando_desc = "RETR " + verdiractual(s_c) + nombrearc + "\r\n"
  8.  
  9. f = open(nombrearc, "w")
  10.  
  11. s_c.send(comando_desc)
  12. data = s_c.recv(1024)
  13. print data
  14.  
  15. print "preparaos para recibir los datos"
  16. data = s_d.recv(1024)
  17. while data.count(" ") == 0:
  18. print data
  19. f.write(data)
  20. data = s_d.recv(1024)
  21. print "dentro del while"
  22.  
  23. f.close()
  24. s_d.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement