1. 首页 > 手机 >

websocket协议 websocket官方文档

天天给大家谈谈websocket协议,以及websocket官方文档应用的知识点,希望对你所遇到的问题有所帮助。

websocket协议 websocket官方文档websocket协议 websocket官方文档


1、WebSocket协议是基于TCP的一种新的网络协议。

2、 浏览器通信通常是基于HTTP 协议,为什么还需要另一个协议?因为http只能由客户端发起,不能由服务端发起。

3、而WebSocket 浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

4、WebSocket规范WebSocket 协议本质上是一个基于 TCP 的协议。

5、为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头信息,附加信息如图所示连接过程(以js(客户端)和java(服务器端)为例)js:ws.send( String msg) ps:入参可以是字符串或者json字符串java:onMessage(String message)message为客户端传来的信息java:sendUser( String msg) js:ws.onmessage4.断开连接 onclose ( CloseReason reason)CloseReason.CloseCode ( WebSocket关闭连接的状态码,类似http的404)js部分:java部分(javax实现):ps: session 用来唯一标识连接对象使用注解@ServerEndpoint参考文献javax websocket:(服务端实现api文档) js websocket:(客户端api文档) rfc6455 (websocket协议规范): ** 产品介绍**。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息