全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
321 4
2019-07-05
ch12. Web Socket API
满足Web端与服务器端信息的实时通信,它是一种全新的协议,可以在浏览器和服务器之间建立一个基于TCP连接的双向通道,保持两者的信息同步

Socket通信可以在两个应用程序之间通过“套接字”向网络发出或接收请求,以保证客户端和服务器数据的一致性。
WebSocket是应用于Web端和服务器的新技术:后台可随时向前端推送消息,以保证前后台一致。

传统的Web和服务器之间的交互,适合对时效性不高的应用(以前的方案是:客户端轮询或comet方式模拟实时效果,虽然也能解决时效性问题,但B/S两端编码都比较复杂,且效率不高)

WebSocket API,Web端与Server端只需要一个握手,就可以实现双工通信,Web随时可以向服务器端请求消息,服务器端也可以随时将消息推送到Web端,直至关闭连接。
且,允许跨域通信。

WebSocket服务器端的编程需要处理的任务:
  • 运行HTTP服务器
  • 能根据不同的URL请求,做出不同的处理,也就是路由程序
  • 当请求被服务器接收并由路由程序传递后,需要对最终的请求进行处理
比较成熟的WebSocket服务端实现有:Kaazing WebSocket Gateway;mod_pywebsocket; Netty  以及 NodeJS等

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-7-5 14:42:14
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-7-5 15:58:06
学习笔记奖!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-7-5 19:49:23
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-7-5 19:49:35
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群