Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
devekipers
0
вклад
6
вопросов
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Добавить переподключение WebSocket?
devekipers
@devekipers
Автор вопроса
document.addEventListener('DOMContentLoaded', () => {
console.log('Connecting to link-server...')
const linkAPI = new LinkAPI(switchSwitchableBlock)
let isBusy = false
const ws = new WebSocket('
wss://comfortapp.online:3301/main
')
ws.addEventListener('open', () => console.log('Connection with link-server established'))
ws.addEventListener('message', async (message) => {
console.log('Received new link-command: ', message.data)
if (isBusy) {
console.log('Previous link-command is not performed yet, skipping new one')
return
}
isBusy = true
try {
const data = JSON.parse(message.data)
await linkAPI[data.method](data)
} catch (exception) {
console.log('Unable to perform link-command')
console.log(exception)
}
isBusy = false
})
})
Написано
более трёх лет назад
Добавить переподключение WebSocket?
devekipers
@devekipers
Автор вопроса
а можно пример имено с моим кодом? очень слаб в node js
Написано
более трёх лет назад
Воспроизвести видео по нажатию?
devekipers
@devekipers
Автор вопроса
Sun_Day
, можно пример пожалуйста
Написано
более трёх лет назад
Как сделать живое обновление div?
devekipers
@devekipers
Автор вопроса
StiflerProger
, есть телеграм?
Написано
более трёх лет назад
Как сделать живое обновление div?
devekipers
@devekipers
Автор вопроса
StiflerProger
, большое спасибо буду пробовать
Написано
более трёх лет назад
Как сделать живое обновление div?
devekipers
@devekipers
Автор вопроса
StiflerProger
, ок а на клиенте как отобразить ?
Написано
более трёх лет назад
Как сделать живое обновление div?
devekipers
@devekipers
Автор вопроса
StiflerProger
, допустим есть такое решение на вебсокете чат , но это будут же просто сообщения как определить класс ? отправленого сервером клиенту
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
console.log('Connecting to link-server...')
const linkAPI = new LinkAPI(switchSwitchableBlock)
let isBusy = false
const ws = new WebSocket('wss://comfortapp.online:3301/main')
ws.addEventListener('open', () => console.log('Connection with link-server established'))
ws.addEventListener('message', async (message) => {
console.log('Received new link-command: ', message.data)
if (isBusy) {
console.log('Previous link-command is not performed yet, skipping new one')
return
}
isBusy = true
try {
const data = JSON.parse(message.data)
await linkAPI[data.method](data)
} catch (exception) {
console.log('Unable to perform link-command')
console.log(exception)
}
isBusy = false
})
})