Я запускаю приложение через среду видеоигр (Unity, которая является в основном библиотекой C#) на моем устройстве Android. Я бы хотел, чтобы это приложение отвечало на команды с моего ПК (желательно с Windows 8, но может быть Linux: Ubuntu, если проще). Устройство и ПК находятся в одной локальной сети, но не подключены физическим кабелем. Мне нужно, чтобы устройство реагировало на команды с ПК в течение 0,5 секунд после выдачи команды.Подключить приложение Android к ПК через локальную сеть
Вопрос: что является самым простым (концептуальным и практически) способом установления такой связи между моим ПК и моим устройством?
Пример сценария: Я запускаю игру на своем телефоне Android, где пауки сканируют на моем экране. Когда я попадаю в космос на своем компьютере, я хочу, чтобы все пауки были удалены.
Текущее решение: создать сайт ruby-on-rails & база данных. Когда на ПК вводится команда, база данных обновляется командой. Каждые 0,5 секунды устройство проверяет метку времени в базе данных и вытягивает любые новые команды. Это решение является неоптимальным, потому что я не знаю рубина (я готов его изучить, но я хотел бы получить более легкое решение).
Должен ли я использовать разъемы C# для этого?
Мне бы очень понравился простой код, который, например, откроет прямое соединение между моим ПК и моим устройством, что позволит мне отправлять потоки байтов (например, мой компьютер мог отправить строку «пробел был нажат») ,
Я очень необразован относительно сетей и оценил бы простые объяснения.