Без реализации события open не ожидайте никакого ответа от сервера :) Попробуйте это:
const WebSocket = require('ws');
const ws = new WebSocket('ws://127.0.0.1:6601');
ws.on('open', function open() {
ws.send('something');
});
Редактировать: Тег nodejs
обманул меня, я думал, что это на стороне сервера.
То же самое на стороне клиента, вам нужно обработать onopen
событие:
// Connection opened
exampleSocket.addEventListener('open', function (event) {
socket.send('Hello Server!');
});
// Listen for messages
exampleSocket.addEventListener('message', function (event) {
console.log('Message from server ', event.data);
});