添加测试功能:TCP 写入服务端、单次发送客户端、压力测试客户端、kprobe Hello World基础验证
All checks were successful
CI / lint-and-build (push) Successful in 2m35s
CD / deploy (push) Successful in 1m6s

This commit is contained in:
2026-06-15 20:23:14 +08:00
parent 83ac6179dc
commit 81a8573e51
5 changed files with 151 additions and 1 deletions

33
demo/client.py Normal file
View File

@@ -0,0 +1,33 @@
"""TCP 单次发送客户端:发送 3 条测试消息,验证基本连通性"""
import socket
import time
HOST = "127.0.0.1"
PORT = 8888
MESSAGE_COUNT = 3
def send_once(index: int) -> bool:
try:
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.settimeout(5)
client.connect((HOST, PORT))
msg = f"test_message_{index}_{time.time()}"
client.send(msg.encode("utf-8"))
reply = client.recv(1024)
client.close()
print(f"消息 {index} 发送成功,回复: {reply.decode('utf-8', errors='replace')}")
return True
except Exception as exc:
print(f"消息 {index} 失败: {exc}")
return False
if __name__ == "__main__":
print(f"开始连通性测试: 发送 {MESSAGE_COUNT} 条消息到 {HOST}:{PORT}")
success = 0
for i in range(MESSAGE_COUNT):
if send_once(i):
success += 1
print(f"完成: 成功 {success}/{MESSAGE_COUNT}")