基于Websocket的火拼俄罗斯(基础)

传统的HTTP请求是由浏览器发起,然后呢服务端接收到请求之后呢返回一个数据。那么这样一次来回之后呢请求就断了。但是WebSocket它不一样,它同样是由浏览器去发起一个请求但是这个请求是一个WebSocket请求,当服务器接收到一个WebSocket请求的时候呢它会在服务器和浏览器之间建立一个Web端的Socket连接,这个socket连接就允许浏览器和服务器相互发送消息,而且如果说浏览器端和服务器端都不断开的话,那么这个Socket连接是不会断开的。

ws://echo.websocket.org/  这个地址背后就是WebSocket的一个Server。那么这个Server做了一件事情:它其实把你发送过去的数据原封不动又返回给你。这个也就是这个echo的意思。所以我们接收到的数据也就是我们发送出去的数据。

现在服务器用的是这个地址:ws://echo.websocket.org/,这个地址显然是别人的一个Server。下一节用Node.js搭建自己的WebSocket Server。然后来实现echo的功能。

posted on 2018-02-28 14:34  绿茵好莱坞  阅读(229)  评论(0编辑  收藏  举报

导航