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

本文提供了基于libuv库的TCP和UDP回显服务器的Python代码,并分享了TCP客户端测试用例。在实现过程中,特别提到了在处理TCP连接关闭时,未正确释放读内存导致的内存泄露问题,该问题可能导致程序崩溃。
最低0.47元/天 解锁文章
306

被折叠的 条评论
为什么被折叠?



