Skip to main content

上手信号-订阅模式

以Python为示例

订阅者 example_subscriber.py

from knotlink import SignalSubscriber

def on_recv(data):
print(data)

sub = SignalSubscriber("app.knotlinksdk.test", "test_signal")
sub.set_RecvFunc(on_recv)
input()

发送者 example_sender.py

from knotlink import SignalSender

sender = SignalSender()
sender.set_config("app.knotlinksdk.test", "test_signal")
sender.emitt("Hello")

订阅者持续监听信号,收到时触发回调打印。发送者单向发出信号后立即退出,不等待回应。两个文件共用相同的 app_idsignal_id,须先启动订阅者。