=> {
console.log(`App listen on port ${port}`);
})
const io=socket(server)
io.on('connection', (socket)=> {
console.log('a user connected', socket.id);
}
код на клиенте:
socket.on('connect', ()=>{
alert('hi')
})
при конекте несколько клиентов, сервер ждет когда на первом клиенте не кликаеш "ок" алерта. закроешь алерт и только потом подключается второй клиент. как сделать чтобы они могли параллельно? спасибо)
не должно быть так, кто выступает клиентом
Гугли socket.io rooms
Ответ прийдет после того как отработает connect на фронте А если у него весит алерт, то оно естественно не отработает
Ну окей, теперь сервер должен ждать пока каждый клиент ответит, чтобы принять новое подключение?
Опиши алгоритм действий, один клиент не должен никак влиять на подключение других.
Проверил, так же на алертах, во всех вкладках алерт одновременно активен (т.е. я не нажимал на кнопку). Все соединения установлены. Что-то не то у тебя. 🤷🏻♂️
Может не весь код показывает
Обсуждают сегодня