效果图:
1、初始化一个Node项目:
npm init // 一路回车即可
2、安装依赖
npm i express
npm i socket.io
3、server.js创建服务,监听socket
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
var users = [];
app.use('/', express.static(__dirname+'/'));
server.listen(8088);
io.sockets.on('connection',(socket)=>{
// 处理操作
}
4、客户端连接socket
// var socket = io.connect();
var socket = io.connect('http://127.0.0.1:8088');
5、socket事件触发
// 发事件给单用户
socket.emit('receive_message',newData);