1 // eslint-disable-next-line import/no-unresolved, n/no-missing-import
2 import { WebSocket
} from 'ws'
4 const ws
= new WebSocket('ws://localhost:8080')
6 ws
.on('error', console
.error
)
9 for (let i
= 0; i
< 60; i
++) {
11 JSON
.stringify({ type
: 'echo', data
: { key1
: 'value1', key2
: 'value2' } })
14 for (let i
= 0; i
< 60; i
++) {
15 ws
.send(JSON
.stringify({ type
: 'factorial', data
: { number
: 30 } }))
19 ws
.on('message', message
=> {
20 console
.info('message received: %s', message
)