У меня случилась такая проблема, не знаю как её решить Строю сервер для онлайн-игры на socket.io, когда игрок отключается, то переменная socket (там также находятся данные пользователя и id сокета) удаляется перед ивентом disconnect, а в disconnect у меня идёт удаление игрока из массивов, поэтому сервер не может удалить игрока, так как не знает его id подключения. Как это исправить?
io.on('connection', (socket) => {
socket.on('auth', (reqData) => {
players[socket.id] = socket.player;
socket.player = { array of player };
});
socket.on('disconnect', () => {
id = socket.id;
player = socket.player;
if (socket.player) {
console.log(socket.player.name + ' disconnected')
if (typeof players[id] != 'undefined') delete players[id]
// console.log(players)
// console.log(rooms)
}
}); });
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В мой ajax-запрос передается аргумент id из которого создается url для самого ajaxИтак вопрос, можно ли потом както получить созданую url? Если в аргументе...
Нашёл в интернете как можно отменить выполнение ajax запроса при необходимостиИ вот мне нужно отменить его если поле формы пустое и нечего...