Я пытаюсь использовать службу обмена сообщениями (через TCPIP) между окнами на ПК (запущенное приложение C#) и linux на плате SoC (работает приложение C++). Я прошел через протокольные буферы Google и подумал, что я могу сериализовать структуру (структуру данных) в буфер и записать этот буфер через сокеты (также видел пример).Буферы протокола - RPC
Мой вопрос, есть ли другой способ сделать это? Что делает протокол buffer-RPC? Я просмотрел их документацию, но они не уточняют, как это сделать с помощью TCPIP. Может быть, у кого-то есть примеры для этой или детальной документации?
Спасибо, Karthik.
Буферы протокола - это только формат данных. Вы можете отправить их, как хотите. Или вы можете использовать [gRPC] (http://www.grpc.io), систему RPC Google. – ughoavgfhw
@ughoavgfhw: Я прошел через пример, который у них есть для gRPC. Его для localhost, я хочу его через TCPIP. В документации не говорится о том, как это сделать, или я мог бы полностью пропустить это. У вас есть примеры или документация о том, как использовать gRPC? Благодаря! – Karthik
У меня нет ничего, кроме этой ссылки. Но я уверен, что вы должны просто заменить «localhost» на IP-адрес или имя хоста, и он будет работать. – ughoavgfhw