mirror of
https://github.com/openmv/openmv.git
synced 2025-09-26 23:09:13 +08:00
Update TCP client test.
This commit is contained in:
parent
9395608344
commit
ee8775c76c
@ -11,9 +11,10 @@
|
|||||||
import time
|
import time
|
||||||
import select
|
import select
|
||||||
import socket
|
import socket
|
||||||
|
from datetime import timedelta
|
||||||
|
|
||||||
UPLOAD_LEN = 5*1024
|
UPLOAD_LEN = 1*1024
|
||||||
DOWNLOAD_LEN = 10*1024
|
DOWNLOAD_LEN = 1*1024
|
||||||
ADDR=('192.168.1.103', 8080)
|
ADDR=('192.168.1.103', 8080)
|
||||||
|
|
||||||
def recvall(sock, n):
|
def recvall(sock, n):
|
||||||
@ -31,10 +32,13 @@ s.connect(ADDR)
|
|||||||
|
|
||||||
upload = 0
|
upload = 0
|
||||||
download = 0
|
download = 0
|
||||||
|
start_time = time.monotonic()
|
||||||
while (True):
|
while (True):
|
||||||
s.sendall(b'0' * UPLOAD_LEN)
|
s.sendall(b'0' * UPLOAD_LEN)
|
||||||
buf = recvall(s, DOWNLOAD_LEN)
|
buf = recvall(s, DOWNLOAD_LEN)
|
||||||
upload += UPLOAD_LEN
|
upload += UPLOAD_LEN
|
||||||
download += DOWNLOAD_LEN
|
download += DOWNLOAD_LEN
|
||||||
print("Upload: %.3f MBytes Download: %.3f MBytes" %(upload/(1024*1024), download/(1024*1024)))
|
secs = time.monotonic() - start_time
|
||||||
|
print("%s Upload: %.3f MBytes Download: %.3f MBytes %.3f MBytes/s"
|
||||||
|
%(str(timedelta(seconds=secs)), upload/(1024*1024), download/(1024*1024), (upload+download)/(1024*1024)/secs))
|
||||||
s.close()
|
s.close()
|
||||||
|
Loading…
Reference in New Issue
Block a user