Здравствуйте.
Ищу оптимальный механизм для обмена данными между плагинами SourceMod и внешним приложением (С++, Python не важно).
Первоначально планирую использовать для обмена информацией с Телеграм и Steam ботом.
Знаю, что существует Telegram Core, но нужно будет не только отправлять сообщения, но и принимать их. Не хочется грузить сервер доп. опросами, хочу отправлять готовые данные.
Заниматься костылями вроде создания файлов и считыванием содержимого не хочется.
Была идея построить систему на сокетах, которые бы отправляли данные на localhost в виде UDP пакетов и также принимали. Внешняя программа соответственно слушала нужные порты и отвечала.
Ещё в голову приходили идеи взаимодействия плагинов через базу данных, но это тоже похоже на костыли.
Может быть есть простой и элегантный способ обмена данными с внешним приложением, который прошёл мимо меня, похожий на каналы (pipe) или очереди (queue) для приложений?
Ищу оптимальный механизм для обмена данными между плагинами SourceMod и внешним приложением (С++, Python не важно).
Первоначально планирую использовать для обмена информацией с Телеграм и Steam ботом.
Знаю, что существует Telegram Core, но нужно будет не только отправлять сообщения, но и принимать их. Не хочется грузить сервер доп. опросами, хочу отправлять готовые данные.
Заниматься костылями вроде создания файлов и считыванием содержимого не хочется.
Была идея построить систему на сокетах, которые бы отправляли данные на localhost в виде UDP пакетов и также принимали. Внешняя программа соответственно слушала нужные порты и отвечала.
Ещё в голову приходили идеи взаимодействия плагинов через базу данных, но это тоже похоже на костыли.
Может быть есть простой и элегантный способ обмена данными с внешним приложением, который прошёл мимо меня, похожий на каналы (pipe) или очереди (queue) для приложений?