showtime = strftime("%Y-%m-%d %H:%M:%S", gmtime()) log.info('%s#%s', 'FECHA', showtime) try: # Send data print('Conexion Exitosa!') sent = socketCliente.sendto(message, server_address) start_time = time.time() filename = './recibido/' + sys.argv[1] os.makedirs(os.path.dirname(filename), exist_ok=True) numPaquetes = 0 bytesReceived = 0 with open(filename, 'wb+') as formatter: data, address = socketCliente.recvfrom(SIZE) while data != bytes(''.encode()): formatter.write(data) data, address = socketCliente.recvfrom(SIZE) numPaquetes = numPaquetes + 1 bytesReceived = bytesReceived + len(data) if data == b'Fin': bytesReceived = bytesReceived + len(data) break buf = formatter.read() print('Generando el Hash del Cliente para el archivo recibido ') hasher.update(buf) hashCliente = hasher.hexdigest() nomArchivoR, address = socketCliente.recvfrom(SIZE) log.info('%s#%s', 'NOMBRE_ARCHIVO', nomArchivoR.decode('utf-8'))
# Send data print('Connected successfully') print('sending {!r}'.format(message)) sent = sock.sendto(message, server_address) start_time = time.time() #data = sock.recv(1024) filename = './' + sys.argv[1] #filename = './recibido/newfile1.jpg' os.makedirs(os.path.dirname(filename), exist_ok=True) i = 0 bytesReceived = 0 with open(filename, 'wb+') as f: data, address = sock.recvfrom(SIZE) while data != bytes(''.encode()): # print(data) f.write(data) data, address = sock.recvfrom(SIZE) # Send data #print(i,data) i = i + 1 #print('received {} bytes from {}'.format(len(data), address)) bytesReceived = bytesReceived + len(data) if data == b'Fin': bytesReceived = bytesReceived + len(data) print('Over') break buf = f.read() hasher.update(buf) hash_cliente = hasher.hexdigest()