X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/Cipher_code.git/blobdiff_plain/0af0ceef5266448f578adebfe070760388ed1b01..d791dc0314567632bbac34fd1b60565e464b1605:/measure_energy_iot/client_tcp4.py?ds=inline diff --git a/measure_energy_iot/client_tcp4.py b/measure_energy_iot/client_tcp4.py index 13f7208..6485a5d 100644 --- a/measure_energy_iot/client_tcp4.py +++ b/measure_energy_iot/client_tcp4.py @@ -6,6 +6,8 @@ import buffer from PIL import Image import sys from io import BytesIO +from pathlib import Path +import numpy as np HOST = "192.168.0.106" PORT = 2345 @@ -13,7 +15,7 @@ PORT = 2345 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) -nb_times=20 +nb_times=100 quality=int(sys.argv[1]) print("quality ",quality) @@ -31,7 +33,7 @@ for i in range(nb_times): elapsed_time += time.time() - t -print("time in memory bmp",elapsed_time/nb_times) +print("compute bmp",elapsed_time/nb_times," / size of file ",Path('lena.bmp').stat().st_size) """ @@ -59,7 +61,7 @@ for i in range(nb_times): elapsed_time += time.time() - t -print("time noscale jpg",elapsed_time/nb_times) +print("compute noscale jpg",elapsed_time/nb_times, " / size of file ",Path('lena2.jpg').stat().st_size) @@ -73,7 +75,7 @@ for i in range(nb_times): im2.save(buf, "JPEG", quality=quality) elapsed_time += time.time() - t -print("time resize + pil",elapsed_time/nb_times) +print("compute scale 4 jpg ",elapsed_time/nb_times, " / size of file ",Path('lena3.jpg').stat().st_size) @@ -84,11 +86,10 @@ with s: sbuf = buffer.Buffer(s) - elapsed_time=0 - t=time.time() + elapsed_time=[] file_name="lena.bmp" for i in range(nb_times): -# print(file_name) + t=time.time() sbuf.put_utf8(file_name) file_size = os.path.getsize(file_name) @@ -96,15 +97,14 @@ with s: with open(file_name, 'rb') as f: sbuf.put_bytes(f.read()) -# print('File Sent') - elapsed_time += time.time() - t - print("send lena.bmp ",elapsed_time/nb_times) + elapsed_time.append(time.time() - t) - elapsed_time=0 - t=time.time() + print("send bmp mean",np.mean(elapsed_time), " std ",np.std(elapsed_time)) + + elapsed_time=[] file_name="lena2.jpg" for i in range(nb_times): - # print(file_name) + t=time.time() sbuf.put_utf8(file_name) file_size = os.path.getsize(file_name) @@ -112,15 +112,15 @@ with s: with open(file_name, 'rb') as f: sbuf.put_bytes(f.read()) - # print('File Sent') - elapsed_time += time.time() - t - print("send noscale lena2.jpg ",elapsed_time/nb_times) + elapsed_time.append(time.time() - t) + + print("send noscale jpg mean",np.mean(elapsed_time), " std ",np.std(elapsed_time)) + + elapsed_time=[] - elapsed_time=0 - t=time.time() file_name="lena3.jpg" for i in range(nb_times): - # print(file_name) + t=time.time() sbuf.put_utf8(file_name) file_size = os.path.getsize(file_name) @@ -128,7 +128,7 @@ with s: with open(file_name, 'rb') as f: sbuf.put_bytes(f.read()) - # print('File Sent') - elapsed_time += time.time() - t - print("send scale lena3.jpg ",elapsed_time/nb_times) + elapsed_time.append(time.time() - t) + + print("send scale 4 jpg mean",np.mean(elapsed_time), " std ",np.std(elapsed_time))