Из-за чего не работают сокеты?
При попытке работы с пакетом socket.io клиент не может подключиться к серверу
https://www.npmjs.com/package/socket.io
В чем ошибка?
(index):15 WebSocket connection to 'ws://localhost:3200/' failed:
(anonymous) @ (index):15
(index):26 WebSocket is already in CLOSING or CLOSED state.
Сервер
const server = require('http').createServer();
const io = require('socket.io')(server);
io.on('connection', client => {
client.emmit('news', {event: 'Hello world'})
client.on('event', data => { console.log('event ' + data) });
client.on('message', data => { console.log('message ' + data) });
});
server.listen(3200);
Клиент
let socket = new WebSocket("ws://localhost:3200");
socket.onopen = function(e) {
console.log('socket is connected')
// socket.send("Меня зовут Джон")
};
socket.onmessage = function(event) {
console.log('socket data: ' + event.data)
}
setTimeout(() => {
socket.send('hello from client')
}, 3200)