我正在尝试构建IoT设备,并期待构建类似这样的东西:
示意图:
这是我尝试过的:
这是我观察到的:
Node.js服务器能够将消息正确发送到Twisted服务器。
在调用reactor.run()
之后,扭曲的块会执行其他代码(示意图1),因为它开始侦听端口。
我希望这两个过程同时运行并彼此交互。
有没有不使用多线程或多进程的方法来实现这一目标?
答案 0 :(得分:0)
我使用asyncio
我们可以运行两个异步的循环,两个循环中都使用asyncio.sleep
,以便另一个循环可以执行。
python docs也有一个带有asyncio的tcp服务器示例,因此可以解决我的要求