webSocket实例小Doem

这里我用的是node.js来创建服务
这里用node创建服务的话,就需要下载两个模块:
1.express 用来创建http服务
2.express-static 用来设置根目录

const express=require('express');
const static=require('express-static');

let server=express();
/*   创建一个http来接收express创建的http,因为express不能直接被 io 接管  */
let http=require('http').Server(server);   /*   这里的http模块是node自带的    */
let io=require('socket.io')(http);      /*   用socket来接管http    */
http.listen(8081);    /*  这里同样要把之前是server换成http(因为服务已经变成http了) */
server.use(static('根目录名字/'));
let aSocket=[];
/*    接收连接   */
io.on('connection',(socket)=>{
    aSocket.push(socket);          /*  装进数组  */
    console.log(socket);
    /*    接收前台发来的数据  */
    socket.on('send_message',function(name,content){
        for(var i=0; i

这里是HTML和js代码




    
    聊天窗口
    
    
    


    

你可能感兴趣的:(webSocket实例小Doem)