mirror of
https://github.com/markqvist/Reticulum.git
synced 2024-11-16 19:00:14 +00:00
Updated speed test example.
This commit is contained in:
parent
781cb4712d
commit
17dbfe6401
@ -118,23 +118,33 @@ def server_packet_received(message, packet):
|
|||||||
rc = 0
|
rc = 0
|
||||||
|
|
||||||
if received_data > data_cap:
|
if received_data > data_cap:
|
||||||
|
rcv_d = received_data
|
||||||
|
received_data = 0
|
||||||
|
rc = 0
|
||||||
|
|
||||||
last_packet_at = time.time()
|
last_packet_at = time.time()
|
||||||
latest_client_link.teardown()
|
|
||||||
|
|
||||||
# Print statistics
|
# Print statistics
|
||||||
download_time = last_packet_at-first_packet_at
|
download_time = last_packet_at-first_packet_at
|
||||||
hours, rem = divmod(download_time, 3600)
|
hours, rem = divmod(download_time, 3600)
|
||||||
minutes, seconds = divmod(rem, 60)
|
minutes, seconds = divmod(rem, 60)
|
||||||
timestring = "{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds)
|
timestring = "{:0>2}:{:0>2}:{:05.2f}".format(int(hours),int(minutes),seconds)
|
||||||
|
|
||||||
print("")
|
print("")
|
||||||
print("")
|
print("")
|
||||||
print("--- Statistics -----")
|
print("--- Statistics -----")
|
||||||
print("\tTime taken : "+timestring)
|
print("\tTime taken : "+timestring)
|
||||||
print("\tData transferred : "+size_str(received_data))
|
print("\tData transferred : "+size_str(rcv_d))
|
||||||
print("\tTransfer rate : "+size_str(received_data/download_time, suffix='b')+"/s")
|
print("\tTransfer rate : "+size_str(rcv_d/download_time, suffix='b')+"/s")
|
||||||
|
print("")
|
||||||
|
|
||||||
|
sys.stdout.flush()
|
||||||
|
latest_client_link.teardown()
|
||||||
|
time.sleep(0.2)
|
||||||
rc = 0
|
rc = 0
|
||||||
received_data = 0
|
received_data = 0
|
||||||
|
# latest_client_link.teardown()
|
||||||
|
# os._exit(0)
|
||||||
|
|
||||||
|
|
||||||
##########################################################
|
##########################################################
|
||||||
@ -247,6 +257,10 @@ def link_established(link):
|
|||||||
print("\tTime taken : "+timestring)
|
print("\tTime taken : "+timestring)
|
||||||
print("\tData transferred : "+size_str(data_sent))
|
print("\tData transferred : "+size_str(data_sent))
|
||||||
print("\tTransfer rate : "+size_str(data_sent/download_time, suffix='b')+"/s")
|
print("\tTransfer rate : "+size_str(data_sent/download_time, suffix='b')+"/s")
|
||||||
|
print("")
|
||||||
|
|
||||||
|
sys.stdout.flush()
|
||||||
|
time.sleep(0.1)
|
||||||
|
|
||||||
|
|
||||||
# When a link is closed, we'll inform the
|
# When a link is closed, we'll inform the
|
||||||
|
Loading…
Reference in New Issue
Block a user