autobahn.twisted.websocket 等待异步函数作为回调

时间:2021-04-17 00:54:56

标签: python-3.x python-asyncio twisted autobahn

我有一个 autobahn.twisted.websocket 类型的 websocket,它是使用以下方法创建的:

the_socket = autobahn.twisted.websocket.connectWS(factory, context_factory)

之前,使用以下方法设置回调函数:

factory.callback = callback

回调是一个标准的同步函数。但是我想等待一个 asyncio 函数,因为这个网络套接字需要与我用 asyncio 编写的代码的其他部分进行通信。我怎样才能做到这一点?是否有另一种方法可以从 websockets 读取消息但使用同步回调函数,或者我可以以某种方式从同步回调调用异步函数?

0 个答案:

没有答案