基于Websocket的火拼俄罗斯(基础)
傳統(tǒng)的HTTP請(qǐng)求是由瀏覽器發(fā)起,然后呢服務(wù)端接收到請(qǐng)求之后呢返回一個(gè)數(shù)據(jù)。那么這樣一次來(lái)回之后呢請(qǐng)求就斷了。但是WebSocket它不一樣,它同樣是由瀏覽器去發(fā)起一個(gè)請(qǐng)求但是這個(gè)請(qǐng)求是一個(gè)WebSocket請(qǐng)求,當(dāng)服務(wù)器接收到一個(gè)WebSocket請(qǐng)求的時(shí)候呢它會(huì)在服務(wù)器和瀏覽器之間建立一個(gè)Web端的Socket連接,這個(gè)socket連接就允許瀏覽器和服務(wù)器相互發(fā)送消息,而且如果說(shuō)瀏覽器端和服務(wù)器端都不斷開(kāi)的話,那么這個(gè)Socket連接是不會(huì)斷開(kāi)的。
ws://echo.websocket.org/ ?這個(gè)地址背后就是WebSocket的一個(gè)Server。那么這個(gè)Server做了一件事情:它其實(shí)把你發(fā)送過(guò)去的數(shù)據(jù)原封不動(dòng)又返回給你。這個(gè)也就是這個(gè)echo的意思。所以我們接收到的數(shù)據(jù)也就是我們發(fā)送出去的數(shù)據(jù)。
現(xiàn)在服務(wù)器用的是這個(gè)地址:ws://echo.websocket.org/,這個(gè)地址顯然是別人的一個(gè)Server。下一節(jié)用Node.js搭建自己的WebSocket Server。然后來(lái)實(shí)現(xiàn)echo的功能。
轉(zhuǎn)載于:https://www.cnblogs.com/ZHONGZHENHUA/p/8483495.html
總結(jié)
以上是生活随笔為你收集整理的基于Websocket的火拼俄罗斯(基础)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 万能文件加密授权工具可以加密iso吗_超
- 下一篇: 硬件设计——RS485/232协议