【发布时间】:2019-03-06 18:38:28
【问题描述】:
我正在尝试在生成数据的 Python 服务器代码和显示数据的 javascript 客户端之间建立连接。
我看到的所有答案都是通过重新定义一些类,你需要一些网络知识才能做到这一点。
我认为这个问题是对 websocket 的简单利用,所以我猜它们是一些简单的利用,我不需要使用类就看不到......
我的问题可以在这段代码中减少:
# definition of the websocket
application = web.Application([(r'/websocket',WebSocketHandler)])
application.listen(8001)
while True:
val = generate_data()
application.send(val) #it's this part that i miss
这里真正的问题是我的函数generate_data() 有点复杂并显示一些东西,现在将它传递给class WShandler(..) 的函数只是不正确的方法,它很复杂而且最重要的是不起作用。此外,何时发送数据的时间必须由我的 while 循环处理,而不是我将定义的某个超时。
【问题讨论】: