18 lines
413 B
JavaScript
18 lines
413 B
JavaScript
import {WebSocketServer} from 'ws'
|
|
|
|
const wss = new WebSocketServer({port: 8081})
|
|
|
|
// conmnection event
|
|
|
|
wss.on('connection', (s, r)=>{
|
|
const ip = r.socket.remoteAddress
|
|
|
|
s.on('message', (rawData)=>{
|
|
const message = rawData.toString()
|
|
console.log({rawData})
|
|
|
|
wss.clients.forEach((c)=>{
|
|
if(c.readyState === 1) c.send(`Server Broadcast: ${message}`)
|
|
})
|
|
})
|
|
}) |