2011-09-08 3 views

Odpowiedz

2

Spójrz na msgpack-rpc. Jest to proste i bardzo proste wdrożenie RPC.

+0

Dziękuję za podpowiedź, ale wygląda na to, że implementacja pakietu MSGpack-rpc w języku C/C++ nie została jeszcze wykonana. –

+0

Zaktualizowany link do C++ msgpack-rpc: https://github.com/jubatus/jubatus-msgpack-rpc/tree/master/cpp – cs01

2

Niezupełnie lightwieght, ale Dbus jest odpowiedzią i jest standardem w większości dystrybucji Linuksa te dni.

+0

Tak jak powiedziałeś, Dbus nie jest naprawdę lekki. Szukam czegoś, co jest mniej skomplikowane. –

1

Domyślam się, że nie chcesz żadnych fantazyjnych ram i potrafisz obsługiwać proste wywołania biblioteki. Biblioteka rpc dla systemu Linux powinna wtedy wystarczyć: See the manpage, a może this tutorial.

0

SUN ONC Biblioteka RPC dla systemu Linux to dobre rozwiązanie. Można również użyć kompilatora rpcgen do generowania kodów pośredniczących serwera i klienta.

Wszystko, co musisz zrobić, to napisać .x w języku RPCL i skompilować go za pomocą rpcgen.

Oto przykład, który opublikowałem w github: https://github.com/issamabd/SDL-PPONG

Używa wywołań RPC do połączenia dwóch graczy Pingpong przez sieć.