C++ rpc implementation using boost.asio

1,471 views
Skip to first unread message

Johan Euphrosine

unread,
Jul 25, 2008, 10:18:37 AM7/25/08
to Protocol Buffers
Hi,

I working on a C++ (client side) rpc implementation, based on boost asio there:
http://bazaar.launchpad.net/~proppy/txprotobuf/asio/files
(in asio subdirectory)

How to try out:
(install required dependencies boost 1.35, cmake, twisted)
bzr branch lp:~proppy/txprotobuf/asio
make
cd twisted
twistd -noy examples/server.py &
cd -
./asio/TestProtoBuf
fg
C-c
--
bou ^

Johan Euphrosine

unread,
Jul 25, 2008, 10:33:48 AM7/25/08
to Protocol Buffers
On Fri, Jul 25, 2008 at 4:18 PM, Johan Euphrosine <pro...@aminche.com> wrote:
> Hi,
>
> I'm working on a C++ (client side) rpc implementation, based on boost asio
^^^^ sorry for the typo

Feel free to join :)

asio is a cross-platform C++ library for network programming that
provides developers with a consistent asynchronous I/O model using a
modern C++ approach.
http://asio.sourceforge.net/
--
bou ^

ulti

unread,
Aug 4, 2008, 10:46:06 AM8/4/08
to Protocol Buffers
why python?

Johan Euphrosine

unread,
Aug 4, 2008, 10:52:30 AM8/4/08
to ulti, Protocol Buffers
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I used python for the server side, but you can roll your own server
side using Channel defined in ProtoBuf.h since it's bidirectionnal.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://getfiregpg.org

iD8DBQFIlxeuZmEdV9SHoe4RAvnNAKCUfAe8XWZb4lZoyghpf4tmjKeEXgCeNXsE
Cw+rGByvu1WlqOZFImccaso=
=SOSs
-----END PGP SIGNATURE-----

--
bou ^

Reply all
Reply to author
Forward
0 new messages