import{createServer}from'http'import{Server}from'socket.io'import*asexpressfrom'express'import*aspathfrom'path'constport=3000constapp=express()app.use(express.static(path.join(__dirname,'../client')))constserver=createServer(app)constio=newServer(server)io.on('connection',(socket)=>{console.log('a user connected : '+socket.id)socket.emit('message','Hello '+socket.id)socket.broadcast.emit('message','Everybody, say hello to '+socket.id)socket.on('disconnect',()=>{console.log('socket disconnected : '+socket.id)socket.broadcast.emit('message',socket.id+' has left the building')})})server.listen(port,()=>{console.log('Server listening on port '+port)})setInterval(()=>{io.emit('message',Math.floor(Math.random()*100))},1000)