Websockets 介绍和应用


定义

Websockets 一种在单个TCP链接上进行全双工通讯的协议,

  持久连续

  双向通讯

  能处理大量连续

  菲阻塞(异步)

优点:

  Websockets使得客户端和服务器之间的数据交换变得更加简单,允许服务器主动向客户端推送数据,在Websockets API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久的链接,并进行双向数据传输。

 

适用场景

  聊天室

  通知等

websocket关键方法

  tornado的WebSoketHandler

    open 客户端链接成功时,自动调用

    on_message客户端练发送消息时,自动调用

    on_close客户端关闭链接时,自动调用

浏览器客户端

  ws = new WebSocket(url)

  ws.onmessage 接受服务端发来的消息

  ws.send() 发信息给服务端

  其他 ws.onopen, ws.oneeor

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM