我正在尝试使用python的asyncio制作非阻塞代码。关于此主题有多个线程,但是我仍然没有设法使它们适应代码。这是基于this的一个最小示例:
IntInf
如何修改代码以打印“ ok”?为什么我什至需要异步处理?
答案 0 :(得分:0)
非常感谢您的回答。 我发现了一个简单的websocket解决方法
from simple_websocket_server import WebSocketServer, WebSocket
class SimpleEcho(WebSocket):
def handle(self):
# echo message back to client
print(self.data)
self.send_message(self.data)
def connected(self):
print(self.address, 'connected')
def handle_close(self):
print(self.address, 'closed')
def run():
server = WebSocketServer('localhost', 8765, SimpleEcho)
server.serve_forever()
from threading import Thread
ws_run = Thread(target=run)
ws_run.start()
print("ok")
现在,这对我来说似乎是一个可行的解决方案。