首頁 > web前端 > H5教程 > 怎样自定义并使用websocket子协议?

怎样自定义并使用websocket子协议?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 08:44:38
原創
3092 人瀏覽過

从websocket API 中了解到,websocket 可以自定义子协议,想深入了解一下,但是好像网上并没有类似的例子,请高手指点。

回复内容:

subprotocol 不过是 header 里的一个字段而已。

RFC 6455 - The WebSocket Protocol
The WebSocket API 由于Websocket协议提供的是一个基于包的可靠传输协议,它并不像HTTP那样是个应用协议,它的包对内容并不像HTTP那样有Content-Type字段去描述,是一个比较底层的协议,就和TCP一样,如果要用来通信通常需要自己来定一个协议。那么subprotocol就可以作为一个标示来让服务端和客户端之间进行协商用。

客户端在进行连接的时候可以声明自己能接受的子协议类型。这和HTTP请求头里带的Accept和Accept-Encoding头字段一样,说明自己你可以接受那些类型文件,或者编码,通常是压缩类型

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
登入後複製
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
php5.2.9支援 websocket嗎?
來自於 1970-01-01 08:00:00
0
0
0
請教一下,python怎麼連接websocket
來自於 1970-01-01 08:00:00
0
0
0
nginx 反代 websocket 斷線
來自於 1970-01-01 08:00:00
0
0
0
websocket連不上
來自於 1970-01-01 08:00:00
0
0
0
javascript - 用socket.io 連接 websocket 不成功
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板