• node中websocket的使用


     

     

    web SocketSocket.IO框架

    http协议是无状态的,就是说客户端可以给服务器提交请求,但是服务器不能向客户端提交请求,但是我们实际项目中会要求客户和服务器双方是类似电话那种关系,

    一旦通话成功,双方可以你说我答。

    WebSocket协议能够让浏览器和服务器全双工实时通信,互相的,服务器也能主动通知客户端了。

    利用websocket实现客户端和服务器实时通信。

    第一步,下载socket.io npm install socket.io

     

    第二步,引入

     

    var http = require('http').createServer(app);
    var io = require('socket.io')(http);

    var express=require("express")
    var app=express()

    //io公式
    var http = require('http').createServer(app);
    var io = require('socket.io')(http);
    app.use(express.static("www"))


    http.listen(4000,"127.0.0.1")

    跑起这个服务之后  在浏览器输 127.0.0.1:4000/socket.io/socket.io.js

    我们会发现一个什么神秘的文件。

    第三步  将这个文件给客户端  客户端 创建一个socket对象。

    后台 使用io连接 

     

    跑起服务

    每当前端刷新一次 就ok一次。

    然后前端 以emit 提问  后台以on 接受   后台以emit提问  前端用on 接受

     

     

     

     

  • 相关阅读:
    记一次mqtt压测过程
    记项目过程中代码分支管理
    测试流程
    Docker与K8s的区别
    Mysql之pymysql
    Mysql常用简介
    JQuery
    CSS
    红外线接受程序 理解
    数码管流水灯升级程序理解
  • 原文地址:https://www.cnblogs.com/cuijiujiu/p/9455824.html
Copyright © 2020-2023  润新知