我想知道如何将自己的回调添加到asyncio的类协议中。 例如,这是我的客户端类:
class EchoClientProtocol(asyncio.Protocol):
def data_received(self, data):
print('Data received: {!r}'.format(data.decode()))
我想添加此回调:
def hello_received(self):
print("Hello received")
将在收到“Hello”时调用。
感谢您的帮助!
答案 0 :(得分:0)
您应该在data_received()
中解析传入的数据,在到达 hello 之后可以调用您自己的回调,例如hello_received()