server for my chess game
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const WebSocket = require('ws')
const gdCom = require('@gd-com/utils')

const PORT = process.env.PORT || 3000;

const wss = new WebSocket.Server({ port: PORT })
console.log(`Server started on port ${PORT}`)
wss.on('connection', ws => {
  console.log('connected')
  ws.on('message', (message) => {
    let recieveBuff = Buffer.from(message)
    let recieve = gdCom.getVar(recieveBuff)
    console.log(recieve.value)

    let buffer = gdCom.putVar(Math.random())
    ws.send(buffer)
  })
})