WebSockets教程
 WebSockets-概述
  2020-10-17-05:52:42            mango

从字面量看,握手可以定义为两个人握住和握手,以表示问候,祝贺,同意或告别。在计算机科学中,握手是确保服务器与其客户端同步的过程。握手是Web套接字协议的基本概念。下图显示了与各种客户端的服务器握手-Web套接字–定义Web套接字被定义为服务器和客户端之间的双向通信,这意味着双方都同时进行通信和交换数据。Web套接字的关

文章详情
 WebSockets-双工通信
  2020-10-17-05:53:06            mango

在开始使用Web套接字之前,有必要了解一下用于服务器与客户端之间的双工通信的现有技术。它们如下-轮询长轮询流媒体回发和AJAXHTML5轮询轮询可以定义为一种方法,无论传输中是否存在数据,该方法都将执行定期请求。定期请求以同步方式发送。客户端在指定的时间间隔内向服务器发出定期请求。服务器的响应中包含可用数据或某些警告消

文章详情
 WebSockets-功能
  2020-10-17-05:53:25            mango

Web套接字表示Web通信历史上的重大升级。在其存在之前,Web客户端和服务器之间的所有通信仅依靠HTTP。Web套接字有助于持久性全双工连接的动态流动。全双工是指从两端以相当快的速度进行通信。由于其克服了现有协议的所有缺点的效率,因此被称为游戏规则改变者。开发人员和建筑师的Web套接字WebSocket对开发人员和架

文章详情
 WebSockets-实现
  2020-10-17-05:53:43            mango

Web套接字不仅在Web中而且在移动行业中都扮演着关键角色。Web套接字的重要性在下面给出。顾名思义,Web套接字与Web相关。Web包含一些针对某些浏览器的技术。它是适用于大量设备(包括台式计算机,笔记本电脑,平板电脑和智能手机)的广泛通信平台。利用Web套接字的HTML5应用程序可在任何支持HTML5的网络浏览器上

文章详情
 WebSockets-事件和操作
  2020-10-17-05:54:06            mango

必须初始化从客户端到服务器的连接,以便它们之间进行通信。为了初始化连接,需要使用远程或本地服务器的URL创建Javascript对象。上面提到的URL是可用于测试和实验的公共地址。websocket.org服务器始终处于运行状态,并且在接收到消息并将其发送回客户端时会一直保持运行状态。这是确保应用程序正确运行的最重要步

文章详情
 WebSockets-打开连接
  2020-10-17-05:54:25            mango

一旦在客户端和服务器之间建立了连接,就会从WebSocket实例中触发open事件。这称为客户端和服务器之间的初始握手。建立连接后引发的事件称为onopen。创建Web套接字连接非常简单。您所要做的就是调用WebSocket构造函数并传入服务器的URL。以下代码用于创建Web套接字连接-建立连接后,将在您的WebSoc

文章详情
 WebSockets-处理错误
  2020-10-17-05:54:50            mango

一旦在客户端和服务器之间建立了连接,就会从WebSocket实例中触发一个打开事件。在通信过程中会因错误而产生错误。它标记为onerror事件的帮助。在出现错误之后,总是会终止连接。当通信之间发生错误时,将触发onerror事件。事件onerror之后是连接终止,这是一个关闭事件。良好的做法是始终将意外错误通知用户,并

文章详情
 WebSockets-发送和接收消息
  2020-10-17-05:55:14            mango

消息事件通常在服务器发送一些数据时发生。服务器发送到客户端的消息可以包括纯文本消息,二进制数据或图像。无论何时发送数据,都会触发onmessage函数。此事件充当服务器的客户端。每当服务器发送数据时,就会触发onmessage事件。以下代码段描述了如何打开Web套接字协议的连接。还必须考虑借助Web套接字可以传输哪些类

文章详情
 WebSockets-关闭连接
  2020-10-17-05:55:32            mango

关闭事件标志着服务器与客户端之间的通信结束。借助onclose事件可以关闭连接。在借助onclose事件标记通信结束之后,无法在服务器和客户端之间进一步传输任何消息。由于连接性不佳,也可能导致事件关闭。close()方法代表再见握手。它将终止连接,除非重新打开连接,否则无法交换任何数据。与前面的示例类似,当用户单击第二

文章详情
 WebSockets-服务器工作
  2020-10-17-05:55:56            mango

WebSocket服务器是一个简单的程序,具有处理WebSocket事件和操作的能力。它通常向WebSocket客户端API公开类似的方法,并且大多数编程语言都提供了一种实现。下图说明了WebSocket服务器和WebSocket客户端之间的通信过程,着重介绍了触发的事件和操作。下图显示了WebSocket服务器和客户

文章详情

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1