Search Header Logo

Проверка знаний по WebSocket

Authored by Кирилл Мастюгин

Other

KG

Used 6+ times

Проверка знаний по WebSocket
AI

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 мы используем?

websocket

ws

sock.js

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?