• 对WebSocket技术的学习与探索(一)


    WebSocket 简要介绍

    WebSocket protocol 是HTML5一种新的协议。

    它实现了浏览器与服务器全双工通信(full-duple)。

    一开始的握手需要借助HTTP请求完成。

    WebSocket的优势

    优点有:

      1.WebSocket实现了客户端与服务器端之间的长连接,而Node事件驱动的方式十分擅长与大量的客户端保持高并发连接

      2.WebSocket客户端基于时间的编程模型与Node中自定义事件相差无几

    与传统的HTTP相比,有如下好处:

    • 客户端与服务端只建立一个TCP连接,可以使用更少的连接
    • WebSocket与服务端可以推送数据到客户端,这远比HTTP请求响应模式更灵活、更高效
    • 有更轻量的协议头,减少数据传送量

    WebSocket出现前后客户端与服务端间流行通信技术

    在WebSocket之前,客户端与服务器端进行通信最高效的是Comet,Comet(彗星):细节是采用长轮询(long-polling)或iframe流

    WebSocket出现后,网页客户端只需一个TCP连接即可完成双向通信,在服务器端与客户端频繁通信时,无须频繁断开连接或重发请求。连接可以得到高效应用,编程模型也十分简洁。

    相比HTTP,WebSocket更接近于传输层协议,它并没有在HTTP的基础上模拟服务器端的推送,而是在TCP上定义独立的协议

    总结:介绍了WebSocket的一些简要的优点及与HTTP的对比下的优势,下一篇——对WebSocket的学习(二),敬请期待...

  • 相关阅读:
    linux系统日志使用
    C# progressbar 用法
    python 新时代
    linux 常用命令 集锦
    c# DirectoryInfo类 详解
    哈佛(转)
    寒门难再出贵子
    排序算法
    JavaScript弹出框
    js中innerHTML与innerText的用法与区别
  • 原文地址:https://www.cnblogs.com/tim100/p/6410378.html
Copyright © 2020-2023  润新知