diff options
Diffstat (limited to 'Demo/sockets')
-rwxr-xr-x | Demo/sockets/throughput.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Demo/sockets/throughput.py b/Demo/sockets/throughput.py index f1607f3..fd946b4 100755 --- a/Demo/sockets/throughput.py +++ b/Demo/sockets/throughput.py @@ -45,7 +45,7 @@ def server(): port = MY_PORT s = socket(AF_INET, SOCK_STREAM) s.bind('', port) - s.listen(0) + s.listen(1) print 'Server ready...' while 1: conn, (host, remoteport) = s.accept() @@ -69,24 +69,24 @@ def client(): else: port = MY_PORT testdata = 'x' * (BUFSIZE-1) + '\n' - t1 = time.millitimer() + t1 = time.time() s = socket(AF_INET, SOCK_STREAM) - t2 = time.millitimer() + t2 = time.time() s.connect(host, port) - t3 = time.millitimer() + t3 = time.time() i = 0 while i < count: i = i+1 s.send(testdata) s.shutdown(1) # Send EOF - t4 = time.millitimer() + t4 = time.time() data = s.recv(BUFSIZE) - t5 = time.millitimer() + t5 = time.time() print data print 'Raw timers:', t1, t2, t3, t4, t5 print 'Intervals:', t2-t1, t3-t2, t4-t3, t5-t4 print 'Total:', t5-t1 - print 'Throughput:', int(float(BUFSIZE*count) / float(t5-t1)), + print 'Throughput:', round((BUFSIZE*count*0.001) / (t5-t1), 3), print 'K/sec.' |