Задать вопрос
Zefirot
@Zefirot

Как различать клиентов на сервере?

Я использую следующую связку - клиент (Unity C#) отправляет запрос на сервер (PHP Retchet), на данный момент на сервере работает уже прослушивание, то есть всё что отправляется с клиента я вижу там в консоли, клиент отправляет данные типа id сессии, id пользователя, данные о передвижении (координаты), эти данные высвечиваются на сервере в консоли.
И вот вопрос - а как теперь мне на сервере различать кому передавать эти данные?
То есть я как бы при оправке могу указать чтобы эти данные получили пользователи с id 1,2,3, но как это организовать на сервере, как это должно выглядеть в коде?
Если кто знает то хорошо бы увидеть пример или ссылки на нужный материал...
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если я правильно понимаю документацию на Ratchet, то соединение с клиентом (ConnectionInterface) передаётся первым параметром всех событий (onOpen, onMessage, onClose, onError). Именно по этому соединению и надо отправлять данные через send.
socketo.me/docs/hello-world
Учитывайте, что после отключения клиента соединение может быть переиспользовано сервером для подключения другого клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽