hitakiri
@hitakiri

Как обмениваться данными между electron приложение и golang приложением?

Есть приложение на golang с открытым вебсокет соединением на десктопе.
Есть electron приложение, каким образом можно обмениваться данными между ними?

P.S. Electron работает с вебсокетами из коробки. Интересует есть ли другие способы обмена данными между golang и electron. По идее ведь можно написать библиотеку на C которая будет работать как буфер между ними.
  • Вопрос задан
  • 629 просмотров
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
без кода конечно сложно сказать что у Вас не работает...
Но я бы при связке electron (front) + любой back (в том числе go) использовал бы messagepack поверх tcp или tls, что гибче и производительней
вообще не понимаю почему люди используют оверхед в виде вебсокета где то кроме браузера, на котором просто нет других вариантов постоянного коннекта (webrtc не в счет, ибо задачи решает другие и еще больший оверхед)
Ответ написан
Используйте не вебсокет тогда, а передавайте сообщения через обычное tcp-соединение.
У вас ведь полноценная нода в электроне, она это умеет.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы