protobuf-net и rpc через tcp

Я ищу реализацию rpc over tcp, которая использует protobuf-net (или любую другую реализацию .net protobuf).

Какие-либо предложения?


person jgauffin    schedule 09.07.2010    source источник
comment
@Paul Страница не найдена   -  person tchelidze    schedule 08.07.2016


Ответы (2)


protobuf (в любой реализации) не является стеком RPC; это стек сериализации. Однако вы можете использовать WCF для предоставления RPC, но подключить protobuf-net как уровень сериализации внутри WCF. Что делать?

У меня есть специальный уровень RPC, использующий http, но я не реализовал его для TCP и не смотрел на обратные вызовы. WCF предоставляет их встроенно, так что, может быть, на это стоит обратить внимание?

person Marc Gravell    schedule 09.07.2010
comment
Я сейчас перефразировал вопрос. - person jgauffin; 09.07.2010

Чтобы узнать о другой реализации RPC, поддерживающей protobuf-net, см. protobuf-remote. . Он поддерживает как C++ (используя официальную реализацию), так и C# (используя protobuf-net). Связь осуществляется с помощью TCP.

Я сам использовал его для подключения клиента С# к серверу С++ и отправки сообщений Proto.

person kshahar    schedule 28.05.2013