first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var UserList = []
io.on('connection', function(socket){
console.log("1")
socket.on('UserLogin',function(name){
socket.index = UserList.length;
socket.name = name
UserList.push(name)
socket.emit("loginStatus","loginSuccess", UserList.length)
})
socket.on('messageAllUser',function(name) {
socket.broadcast.emit("welcome",name,UserList.length)
})
socket.on('disconnect', function(){
UserList.splice(socket.index,1)
socket.broadcast.emit("logout",socket.name,UserList.length)
});
socket.on('sendMessage',function(obj){
io.sockets.emit("userChart",obj)
})
});
http.listen(3000, function(){
console.log('listening on *:3000');
});