它與 http 協(xié)議一樣剖张,也是一種通訊協(xié)議
http 協(xié)議:
作用:規(guī)范瀏覽器與服務(wù)器交互的一種標(biāo)準(zhǔn)。
-
特點(diǎn):
- 每次瀏覽器與服務(wù)器之間進(jìn)行交互都需要重復(fù)開啟和斷開連接
- 請(qǐng)求只能由瀏覽器主動(dòng)發(fā)送揩环,服務(wù)器被動(dòng)響應(yīng)
-
總結(jié):
- 由于以上兩個(gè)特點(diǎn)搔弄,讓 http 協(xié)議在某些場合下不適用。比如說:聊天室丰滑。
websocket 協(xié)議
它的最大特點(diǎn)就是顾犹,服務(wù)器可以主動(dòng)向客戶端推送信息,客戶端也可以主動(dòng)向服務(wù)器發(fā)送信息褒墨,是真正的雙向平等對(duì)話
作用:一種通訊協(xié)議
-
特點(diǎn):
- 一旦瀏覽器與服務(wù)器建立連接之后炫刷,不會(huì)輕易斷開
- 交互可以由服務(wù)器主動(dòng)發(fā)起,也可以由瀏覽器主動(dòng)發(fā)起
-
總結(jié):
- 由于 websocket 的兩個(gè)特點(diǎn)貌亭,它非常適合用來完成實(shí)時(shí)聊天(聊天室)