Skip to main content

上手询问-回复模式

以Python为示例

回复者 example_responser.py

from knotlink import OpenSocketResponser

def handle(data):
return f"Echo: {data}"

responser = OpenSocketResponser("app.knotlinksdk.test", "test_socket")
responser.set_RecvFunc(handle)
input()

询问者 example_querier.py

from knotlink import OpenSocketQuerier

querier = OpenSocketQuerier("app.knotlinksdk.test", "test_socket")
result = querier.query("Hello")
print(result)

回复者持续运行等待请求,收到后通过 handle 处理并回传。询问者发起请求,收到 Echo: Hello 后退出。两个文件共用相同的 app_idsocket_id,须先启动回复者。