Предисловие: Существует проект под названием LND , который использует два сервера gRPC.Начинается прослушивание при загрузке с помощью службы WalletUnlocker.Методы связаны с разблокировкой узла LND для использования.Затем, когда он разблокирован, процесс LND убивает сервер gRPC и на тех же самых портах создает новый сервер со службой Lightning.(Совершенно разные методы)
Я хочу программно пропинговать gRPC узла LND и спросить его: «Какие сервисы вы сейчас обслуживаете, чтобы я мог узнать, нужно ли мне разблокировать вас и ждать, или я могу пойти?о моей работе с вашим сервисом Lightning. "
Загрузка определений пакетов и создание учетных данных зависят от того, к какому сервису я пытаюсь подключиться, поскольку два сервера настроены по-разному, но на одном и том же порту ...поэтому я предполагаю, что какой бы метод я ни придумал, он вообще не будет полагаться на определения пакетов или учетные данные macaroon.Пожалуйста, скажите мне, если я ошибаюсь.
Спасибо.