返回信息流是这样,经达人指点开始学socketio,主要想用来解决服务端每隔5秒传数据给客户端浏览器。
我使用的是SocketIO,遇到一个问题,
在def function当中使用emit,并不能跳出循环,类似while,或者递归。是不是我用法不对?
例如下面两个写法:都不会及时把数据传给js当中的接收方,如何才能实现服务端每隔5秒传数据给js呢?求达人指点[ema23][ema23]
@socketio.on('event', namespace='/test')
def function(msg):
...
emit('response', data)
time.sleep(5)
funciton(msg)
#两种方法emit都不可以传输
@socketio.on('event', namespace='/test')
def function(msg):
...
while(True):
emit('response', data)
time.sleep(5)
这是一条镜像帖。来源:北邮人论坛 / www-technology / #28048同步于 2014/10/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
问一个websocket当中emit的事情
buptmuye
2014/10/29镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。