博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebSockets Tutorial(教程一)WebSockets简介
阅读量:6263 次
发布时间:2019-06-22

本文共 698 字,大约阅读时间需要 2 分钟。

一、WebSockets简介

以字面意思来说,握手可以被定义为两个人抓住和握手右手,象征着问候,祝贺,同意或告别。在计算机科学中,握手是确保服务器与客户端同步的过程。握手是Web Socket协议的基本概念。

下图显示了与各种客户端的服务器握手:

Web套接字 - 定义

Web套接字被定义为服务器和客户端之间的双向通信,这意味着双方同时进行通信和交换数据。

Web套接字的关键点是真正的并发性性能优化,从而产生更灵敏和更丰富的Web应用程序。

Web套接字协议的描述

该协议从头开始定义全双工通信。Web套接字将桌面丰富的功能带入网络浏览器,向前迈进了一大步。它代表了一个进化,这在客户端/服务器Web技术中已经很久很久了。

网络插座的主要特点如下:

  • Web套接字协议正在标准化,这意味着在这种协议的帮助下,Web服务器和客户端之间的实时通信是可能的。

  • Web套接字正在转变为跨平台标准,用于客户端和服务器之间的实时通信。

  • 该标准可以实现新型应用。实时Web应用程序的业务可以借助这种技术加快速度。

  • Web Socket的最大优点是通过单个TCP连接提供双向通信(全双工)。

网址

HTTP有自己的一组模式,如http和https。Web套接字协议也具有在其URL模式中定义的类似模式。

下图显示了令牌中的Web Socket URL。

浏览器支持

Web Socket协议的最新规范被定义为RFC 6455 - 一个提出的标准。

RFC 6455由各种浏览器(如Internet Explorer,Mozilla Firefox,Google Chrome,Safari和Opera)支持。

转载地址:http://jhzpa.baihongyu.com/

你可能感兴趣的文章
一个类有两个方法,其中一个是同步的,另一个是非同步的; 现在又两个线程A和B,请问:当线程A访问此类的同步方法时,线程B是否能访问此类的非同步方法?...
查看>>
[LeetCode] Maximum Product of Word Lengths 单词长度的最大积
查看>>
socket通信中select函数的使用和解释
查看>>
JAVA Map集合类简介
查看>>
c++实现gray code(格雷码)
查看>>
Spark1.4.1 编译与安装
查看>>
epub显示特殊字体
查看>>
JDK各个版本的新特性jdk1.5-jdk8
查看>>
ZOJ 3529 A Game Between Alice and Bob(博弈论-sg函数)
查看>>
zoj 2822 Sum of Different Primes (01背包)
查看>>
Directx11学习笔记【三】 第一个D3D11程序
查看>>
UVa 11292 - Dragon of Loowater
查看>>
【Android】3.15 短串分享功能
查看>>
火星人乘坐核动力飞船回故乡
查看>>
怎么限制Google自己主动调整字体大小
查看>>
iOS Runtime原理及使用
查看>>
asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL
查看>>
mysql中间件研究(Atlas,cobar,TDDL)
查看>>
Sublime text3 插件LiveReload 实现实时预览
查看>>
JS实现电子时钟
查看>>