Сокет IO C ++ и совместимость - PullRequest
0 голосов
/ 11 ноября 2019

Во-первых, я новичок в socket.io.

У меня есть алгоритм, написанный на C ++, который должен действовать как клиент socket.io (по крайней мере, так я его вижу ....) и взаимодействовать с сервером, который создает две комнаты:

1. «Телеметрия», из которой мне нужно получить 3 double значений в формате json:

{
  "alt": 234.344,
  "yaw": 24.3,
  "vel": 14.3
}

2. «CurrentLocation», в который мне нужно отправить 3 double значений в формате json:

{
   "location": {
      "geometry": {
        "coordinates": [
          34.87643,
          45.32452,
          123.54
          ],
          "type": "Point"
         } 
   } 
}

Я пытаюсь использовать socket.io C ++ client , потому что весь мой код находится на C ++.

Я успешно установил соединение с сервером:

sio::client conclient;
conclient.conncet("http://192.168.0.1:8707");//->[connect] Successful connection

Но я не уверен, что мне теперь делать? Согласно документации, я не видел поддержки в совместимости в клиенте socket.io C ++, это правильно? если нет, как мне отправить сообщение в комнату "Телеметрия"? как получить от "CurrentLocation"

...