]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
listen(0) -> listen(1) for Solaris 2
authorGuido van Rossum <guido@python.org>
Mon, 28 Feb 1994 09:31:19 +0000 (09:31 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 28 Feb 1994 09:31:19 +0000 (09:31 +0000)
Demo/sockets/throughput.py

index f1607f316e7f9148198173b2738546561dfd100e..fd946b44ec0fb7b4ff76afbc63bcd54c14849823 100755 (executable)
@@ -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.'