Добро пожаловать в SO, erkus!
Что делает io.on помимо события соединения?
В контексте сервера io
должно ссылаться наServer
объект.Его доступные API перечислены здесь: https://socket.io/docs/server-api/#Server
является IO.on('connection',(socket)=>{...})
единственным IO.on
событием?
Справедливо, как документированные API, да.
Я пытаюсь что-то вроде IO.on('event',(socket,args)=>{...})
, но это не работает.Кто-нибудь может сказать мне почему?
Потому что вы должны слушать 'event'
на Socket
объекте, вместо этого:
например
io.on('connection', function(socket){
socket.on('event', function(args){
console.log('message: ' + args);
});
});
Я полагаю, что вам было бы полезно посмотреть демонстрацию чата: https://socket.io/get-started/chat/