Socket.io — Как запретить пользователям обращаться к определённому каналу на сервере?

Есть сервер socket.io. Есть каналы client и server.
На стороне клиента, прослушиваем канал client.
Так же есть Elaphant.io.
При возникновении определённых событий на сервере, через elephant отправляем сообщение на канал server. Где в свою очередь сервер socket.io делает рассылку этого сообщения всем слушателям канала client.

Но я легко могу(любой может) с клиента написать
io.emit('server', 'привет медвед');

что в свою очередь отправит на сервер, а сервер отправит всем.

у меня вопрос. могу ли я каким то образом соединяться по каналу server только с localhost сервера? а другим запретить
  • Вопрос задан
  • 580 просмотров
Пригласить эксперта
Ответы на вопрос 1
mannaro
@mannaro
Умею профессионально гуглить
Самое простое - шлите секретный ключ. Если вникать, то думаю, что можно при хендшейке смотреть IP отправителя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы