zoukankan      html  css  js  c++  java
  • WebSockets Tutorial(教程一)WebSockets简介

    一、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)支持。

  • 相关阅读:
    线程互斥与同步
    JSP中传递数据出现的乱码问题
    JavaWeb学习——获取类路径下的资源
    Java初始化顺序
    Socket网络编程
    算法练习--LeetCode--17. Letter Combinations of a Phone Number
    算法练习--LeetCode--29. Divide Two Integers
    XCode10 swift4.2 适配遇到的坑
    leetCode :103. Binary Tree Zigzag Level Order Traversal (swift) 二叉树Z字形层次遍历
    iOS 拼音 Swift K3Pinyin
  • 原文地址:https://www.cnblogs.com/tinywan/p/7025787.html
Copyright © 2011-2022 走看看