-
socket.emit(event, data[, callback]): этот метод отправляет на сервер пользовательское событие вместе с дополнительными данными. Он также может включать функцию обратного вызова для обработки ответа сервера.
-
socket.on(event, callback): этот метод устанавливает прослушиватель для определенного события на стороне клиента. Когда сервер генерирует соответствующее событие, срабатывает функция обратного вызова, позволяющая обработать полученные данные.
-
socket.emit('query', query[, callback]): этот подход предполагает определение имени пользовательского события, например ‘query’, для отправки определенного запроса в сервер. Затем сервер может обработать запрос и отправить клиенту ответное событие.
-
socket.on('response', callback): на стороне клиента вы можете прослушивать событие «ответ», отправленное сервером после обработки запроса. Функция обратного вызова выполняется при получении ответа, что позволяет вам обрабатывать данные, возвращаемые сервером.
-
socket.emit('join', roomName): этот метод используется для присоединения к определенной комнате на сервере. Это обеспечивает целевую коммуникацию внутри определенной группы клиентов.
-
socket.on('message', callback): этот метод прослушивает событие message, которое является встроенным событием в Socket.io. Это позволяет клиентам получать и обрабатывать общие сообщения, отправленные сервером.