37 lines
885 B
JavaScript
37 lines
885 B
JavaScript
const wss1c = (wsc) => {
|
|
wsc.on('connection', function connection(ws, request, socket) {
|
|
ws.on('message', function message(data) {
|
|
console.log(`Received message ${data} from user`);
|
|
});
|
|
ws.send('echo !!');
|
|
socket.destroy();
|
|
});
|
|
}
|
|
|
|
const wss2c = (wsc) => {
|
|
wsc.on('connection', function connection(ws) {
|
|
ws.send('Client connected !!');
|
|
ws.on('message', function message(data) {
|
|
console.log(`Received message ${data} from user`);
|
|
ws.send('echo !!');
|
|
});
|
|
});
|
|
wsc.on('close', function close(ws) {
|
|
console.log('disconnected');
|
|
ws.send('Goodbye!');
|
|
})
|
|
}
|
|
|
|
const wss3c = (wsc) => {
|
|
wsc.on('connection', function connection(ws, socket) {
|
|
ws.send('No response');
|
|
socket.destroy();
|
|
});
|
|
}
|
|
|
|
|
|
module.exports = {
|
|
wss1c,
|
|
wss2c,
|
|
wss3c
|
|
} |