tornado之websoket
继承WebSoketHandler
def open(self): # 当一个WebSoket连接建立之后被调用 def on_message(self, message): # 当客户端发送一个消息过来的时候调用 def on_close(self): # 当WebSoket连接关闭之后调用 def write_message(self, message, binary=False): # 主动向客户端发送message消息,message可以是字符串也可以是字典(自动转为json字符串),若binary为False,则message以utf8编码发送;二进制模式(binary=True)时,可发送任何字节码。 def close(self): # 关闭WebSoket连接 def check_origin(origin): # 判断源origin,对符合条件的请求源允许连接
前台
<script> var ws = new WebSoket("ws://ip:port/url"); ws.onmessage = function(e){ //处理接收到的数据 } function sendMessage(){ var message = $("#contents").val(); ws.send(message); $("#contents").val(""); } </script>