Как отправить событие только одному (или двум) клиенту в «SocketIO» - PullRequest
0 голосов
/ 01 мая 2018

Как отправить событие только одному (или двум) клиенту в «Flask-SocketIO»

1 Ответ

0 голосов
/ 01 мая 2018

Я также столкнулся с той же проблемой, что я сделал

Когда я отправляю сообщение от клиента на сервер, я всегда давал 2 параметра. 1 для названия функции, а иногда и данных.

Я добавил 3-й параметр под названием UID. Каждый раз, когда пользователь подключается к сокету, он генерирует уникальный идентификатор. Вы можете посмотреть документацию по socket.io под ID. Вы можете отправить этот идентификатор на сервер, который обрабатывает все, и позволить событию emit достичь клиента только с этим конкретным UID.

...