zoukankan      html  css  js  c++  java
  • websocket知识简单总结!

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
        </head>
        <body>
            <button onclick="sendMsg()">发送</button>
            <script>
            //创建websocket 对象    
            var ws = new WebSocket("ws://127.0.0.1:8282");
            
            //当连接准备好时,则触发
            ws.onopen = function(e) {
              console.log(e);
            };
            
            //从服务器收到消息时,该监听器将被调用
            ws.onmessage = function(e){
                console.log(e)
            }
            
            //当连接关闭时,则触发
            ws.onclose = function(e) {
              console.log(e);
            };
            
            //发送数据
            function sendMsg(){
                ws.send("hello world");
            }
            </script>
        </body>
    </html>

    WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。

    WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

    在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。

  • 相关阅读:
    linux上安装mysql
    linux 上nginx配置
    js人民币数字转大写
    pm2常用命令
    基于redis实现分布式锁
    Enterprise Architect 14破解版 安装包 安装教程
    一些有用的链接
    Linux安装Zookeeper
    根据朋友圈的网易云音乐分享找到人
    我的待做事项
  • 原文地址:https://www.cnblogs.com/wordblog/p/10593229.html
Copyright © 2011-2022 走看看