TCP 客户端测试python代码:
import socket
import time
def tcpClient():
for i in range(10000):
clisock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clisock.connect(('localhost', 7890))
clisock.send('Hi Doudou')
dat = clisock.recv(30)
print dat
clisock.close()
print "----------------11111111------------------------"
clisock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clisock.connect(('localhost', 7890))
for i in range(100000):
clisock.send('Hi Doudou')
dat = clisock.recv(30)
print dat
if __name__ == '__main__':
start = time.time()
tcpClient()
print "total time ", time.time() - start
UDP端测试python代码:
import socket
host = "127.0.0.1"
port = 7890
print "python UDP echo server test"
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.bind((host, 2346))
msg = ""
for i in range(1, 100000):
if i % 2 == 0:
msg = "NO:%d hello libuv udp" % i
else:
msg