
Проверка знаний по WebSocket
Authored by Кирилл Мастюгин
Other
KG
Used 6+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
11 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Что такое WebSocket?
Протокол клиент-серверного взаимодействия для моментального обмена данных
Протокол клиент-серверного взаимодействия без участия HTTP-запросов
Протокол событийного клиент-серверного взаимодействия для обмена данными
Протокол клиент-серверного взаимодействия для обмена данными в режиме реального времени
Answer explanation
Все эти термины так или иначе прямо описывают то, зачем нужен WebSocket-протокол
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Какой пакет для работы с WebSocket мы используем?
Answer explanation
Пакетов для работы с WebSocket-протоколом весьма много, но мы работали лишь с одним и это стандартный пакет "WS"
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Как создать WebSocket-сервер?
const websocket = new WebSocket.Server({
port: 5051
})
const websocket = new WebSocket({
port: 5051
})
const websocket = new WebSocket.createServer({
port: 5051
})
const websocket = new WebSocket.Server()
Answer explanation
У класса, который мы импортируем из пакета ws, есть метод Server, который принимает в качестве аргумента объект со свойством "port" и это является единственно верным способом создания WebSocket-сервера
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Что будет результатом выполнения кода из прошлого вопроса?
Объект WebSocket-сервера
Работающий WebSocket-сервер
WebSocket-сервер, ожидающий соединений
Answer explanation
Как мы знаем, класс - это лишь описание будущих объектов, которые необходимо создавать при помощи ключевого слова new. В результат мы получим объект, являющийся экземпляром класса. А объект по своей сути - это просто хранилище свойств и значений
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Что нужно сделать с объектом WebSocket-сервера после его инициализации?
Повестить слушатель события подключения
Повесить слушатель события входящих сообщений
Answer explanation
Пока мы не повесим слушатель события соединения, наш websocket - мёртвый объект, который ничего не делает и ничего не ждёт. Для того, чтобы он стал реагировать на какие-либо действия, ему необходимо дождаться какого-либо события
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Когда сработает событие соединения, WebSocket-сервер должен как-то реагировать. Но главный вопрос, как называется событие, на которое он будет реагировать?
sync
connect
connection
open
Answer explanation
Чтобы отследить событие соединения необходимо повестить обработчик, который называется "connection"
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Выбери правильный синтаксис обработчика события connection
websocket.on('connection')
websocket.on('connection', function() {
//
})
websocket.on('connection', function(ws) {
//
})
Answer explanation
Обработчик события обязательно должен принимать в качестве второго аргумента функцию обратного вызова, которая будет срабатывать каждый раз, когда кто-то будет подключаться к WebSocket-серверу. Функция должна обязательно принимать в качестве параметра некий объект...
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?