【发布时间】:2012-09-07 04:17:04
【问题描述】:
在 SockJS-Tornado 库的 on_message() 方法中,我想向客户端发送 JSON 消息:有时使用 send() 方法发送给特定客户端,有时使用 broadcast() 方法发送给一组客户端。
我想知道在发送消息之前我是否需要使用simplejson之类的东西来自己编码字符串键控字典对象,即
on_message(self, message):
...
data = {'type': 1, 'body': 'blah'}
msg = json.dump(data)
# self.send(msg) or self.broadcast(conns, msg)
或者编码部分已经被 SockJS-Tornado 处理了?另外,on_message()方法中的message参数是不是也总是一个JSON对象?
【问题讨论】: