sync commit
This commit is contained in:
18
server.js
Normal file
18
server.js
Normal file
@@ -0,0 +1,18 @@
|
||||
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}`)
|
||||
})
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user