webSocket前后端交互pc端版

前端代码






    
    
    Document




    

后端代码,使用nodejs

npm i nodejs-websocket
/*
 * @Author: 第一好帅@宝
 * @Date: 2023-08-29 15:52:49
 * @LastEditTime: 2023-08-29 16:48:17
 * @FilePath: \node\node.js
 */
var ws = require('nodejs-websocket');
 
console.log("开始建立连接...");
 
var server = ws.createServer(function (conn) {
 
  conn.on("connect", function (code) {
    console.log("开启连接" + code);
  });
 
  conn.on("text", function (result) {
    console.log("收到的信息为:" + result); //由Webtest.html中传来data 
    let a=result
    if (result == 1) {
      a="飞哥" //发送"success"至Webtest.html
    } else if (result == 2) {
      a="帆姐" //发送"success"至Webtest.html
    } else if (result == 3) {
      a='东哥'
    }else if(result==4){
      a="阳哥"
    }
 
//向前端发送消息
    conn.sendText('服务器返回数据:'+a);
  });
 
  conn.on("close", function (code) {
    console.log("关闭连接")
  });
 
  conn.on("error", function (code) {
    console.log("异常关闭")
  });
}).listen(8001);
 
console.log("WebSocket连接建立完毕");

运行 node xx.js

你可能感兴趣的:(websocket,交互,网络协议)