WebSocket 打开连接,当在客户端和服务器之间建立了连接之后,就会从Web Socket实例触发 open
事件。它是客户端和服务器之间的初始握手。
建立连接之后引发的事件称为 onopen
。创建Web Socket连接非常简单。所要做的就是调用WebSocket构造函数并传入服务器的URL。
以下代码用于创建Web Socket连接 –
建立连接后,将在Web Socket实例上触发open
事件。
onopen
是指客户端和服务器之间的初始握手,它会产生第一次交换,Web应用程序已准备好传输数据。
以下代码段描述了打开Web Socket协议的连接 –
为等待建立Web Socket连接的用户提供适当的反馈是一种很好的做法。但是一般来说,Web Socket连接速度相对较快。
建立的Web Socket连接的演示文档记录,可通过访问以下URL – https://www.websocket.org/echo.html
连接建立和对用户的响应如下所示 –
建立开放状态允许全双工通信和消息传输,直到连接终止。
示例
使用文本编辑器,复制以下代码并将其保存到文件:websocket.html 。然后只需在浏览器中打开它。该页面将自动连接,发送消息,显示响应并关闭连接。
使用浏览器打开上面文件:websocket.html ,得到以下结果 –
上面的HTML5和JavaScript文件显示了Web Socket的几个事件的实现,即 –
-
onLoad
它用于创建JavaScript对象和初始化连接。 -
onOpen
与服务器建立连接,并发送状态。 -
onMessage
显示信息。 -
onSend
向服务器发送信息。