12 其他規(guī)范使用WebSocket協(xié)議

2018-02-24 15:54 更新

其他規(guī)范使用WebSocket協(xié)議

WebSocket協(xié)議目的是被另一個規(guī)范使用來提供一個通用機制來動態(tài)作者定義內(nèi)容,例如,在一個規(guī)范中定義一個腳本API。

這樣的規(guī)范首先需要建議一個WebSocket連接,該算法是:

  • 目的地,包含一個/host/和一個/port/。
  • 一個/resource name/,允許在一個host和port標識多個服務(wù)。
  • 一個/secure/標記,如果連接是加密的則為true,否則為false。
  • 一個源[RFC6454]的ASCII序列化,負責(zé)連接。
  • 可選的, 一個字符串標識一個協(xié)議,層疊在WebSocket連接之上。

/host/、/port/、/resource name/ 和/secure/標記通常從一個URI中使用該步驟解析一個WebSocketURI組件獲得。如果沒有指定一個WebSocket,則這些步驟失敗。

如果在任何時候連接將被關(guān)閉,那么規(guī)范需要使用關(guān)閉WebSocket連接算法(7.1.1節(jié))。

7.1.4節(jié)定義了什么時候WebSocket連接關(guān)閉。

當打開一個連接,規(guī)范將需要處理什么時候已經(jīng)接收了一個WebSocket消息的情況(6.2節(jié))。

要發(fā)送一些數(shù)據(jù)/data/到一個打開的連接,規(guī)范需要發(fā)送一個WebSocket消息6.1節(jié))。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號