
Hi Listers I am looking for a good C++ package that implements something quite close to Java RMI (NO Corba/IIOP please!) , I have looked at the WWW, and the boost.org but I did not found any serious answer except the article of A Batov in the "C/C++ Users Journal" http://www.cuj.com/documents/s=8206/cujweb0304batov/ Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org??? Regards FA

for what it's worth, I used the cuj article and code as the basis of a final project in a distributed systems class. it provides a great example, but it is far from working over the network (it uses a local file pipe/stream or somthing of the sort to simulate the network). to get it up and running over the network i had to - add a multithreaded server on the host side - make communication occur over the network (using tcp), handling errors if necessary and using a header to indicate number of bytes sent etc. once I made those changes, it did work though. karl On Wed, 1 Sep 2004 16:44:15 +1000, Matt Hurd <matt.hurd@gmail.com> wrote:
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Karl What about putting your work in the boost sandbox (if possible for sure??) FA -- A good friend will come bail you out of jail.......... but, a true friend....will be sitting next to you saying: "...that was fun." "Karl Rosaen" <krosaen@gmail.com> a écrit dans le message de news:b2f06e90040901074212db4f9a@mail.gmail.com...
for what it's worth, I used the cuj article and code as the basis of a final project in a distributed systems class. it provides a great example, but it is far from working over the network (it uses a local file pipe/stream or somthing of the sort to simulate the network). to get it up and running over the network i had to
- add a multithreaded server on the host side - make communication occur over the network (using tcp), handling errors if necessary and using a header to indicate number of bytes sent etc.
once I made those changes, it did work though.
karl
On Wed, 1 Sep 2004 16:44:15 +1000, Matt Hurd <matt.hurd@gmail.com> wrote:
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Sure. I've never added code the sandbox before, but I'll look at the site and figure out how to do so. Is there a specific label I should apply to the addition? How about "c++ rmi example"? Karl On Wed, 1 Sep 2004 19:43:10 +0200, Francis ANDRE <francis.andre@easynet.fr> wrote:
Karl
What about putting your work in the boost sandbox (if possible for sure??)
FA
-- A good friend will come bail you out of jail.......... but, a true friend....will be sitting next to you saying: "...that was fun."
"Karl Rosaen" <krosaen@gmail.com> a écrit dans le message de news:b2f06e90040901074212db4f9a@mail.gmail.com...
for what it's worth, I used the cuj article and code as the basis of a final project in a distributed systems class. it provides a great example, but it is far from working over the network (it uses a local file pipe/stream or somthing of the sort to simulate the network). to get it up and running over the network i had to
- add a multithreaded server on the host side - make communication occur over the network (using tcp), handling errors if necessary and using a header to indicate number of bytes sent etc.
once I made those changes, it did work though.
karl
On Wed, 1 Sep 2004 16:44:15 +1000, Matt Hurd <matt.hurd@gmail.com> wrote:
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

I've been unable to post to the boost sandbox. It wasn't apparent to me how to do so on sourceforge, and nobody has responded to my post on the help forum. However, I've been responding to a couple of people who have requested the code directly from me; feel free to do the same if you'd like to see the batov rmi example modified to work over the network using sockets. Karl On Thu, 2 Sep 2004 12:20:16 -0400, Karl Rosaen <krosaen@gmail.com> wrote:
Sure. I've never added code the sandbox before, but I'll look at the site and figure out how to do so. Is there a specific label I should apply to the addition? How about "c++ rmi example"?
Karl
On Wed, 1 Sep 2004 19:43:10 +0200, Francis ANDRE <francis.andre@easynet.fr> wrote:
Karl
What about putting your work in the boost sandbox (if possible for sure??)
FA
-- A good friend will come bail you out of jail.......... but, a true friend....will be sitting next to you saying: "...that was fun."
"Karl Rosaen" <krosaen@gmail.com> a écrit dans le message de news:b2f06e90040901074212db4f9a@mail.gmail.com...
for what it's worth, I used the cuj article and code as the basis of a final project in a distributed systems class. it provides a great example, but it is far from working over the network (it uses a local file pipe/stream or somthing of the sort to simulate the network). to get it up and running over the network i had to
- add a multithreaded server on the host side - make communication occur over the network (using tcp), handling errors if necessary and using a header to indicate number of bytes sent etc.
once I made those changes, it did work though.
karl
On Wed, 1 Sep 2004 16:44:15 +1000, Matt Hurd <matt.hurd@gmail.com> wrote:
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Karl Rosaen <krosaen@gmail.com> writes:
I've been unable to post to the boost sandbox. It wasn't apparent to me how to do so on sourceforge
You have to request developer access from one of the sandbox admins. The project admins are listed on the right of this page: http://sourceforge.net/projects/boost-sandbox/ [Note to sandbox admins: I had to fix the Boost pages referring to the sandbox in order to make this obvious, or even reachable]
, and nobody has responded to my post on the help forum.
SOrry, what help forum? -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

Thanks Dave, I made the request on sourceforge. The forum is the one you can link to from the boost sandbox page on sourceforge. It brings you to this URL: https://sourceforge.net/forum/?group_id=53513 Karl On Tue, 14 Sep 2004 07:49:11 -0400, David Abrahams <dave@boost-consulting.com> wrote:
Karl Rosaen <krosaen@gmail.com> writes:
I've been unable to post to the boost sandbox. It wasn't apparent to me how to do so on sourceforge
You have to request developer access from one of the sandbox admins. The project admins are listed on the right of this page: http://sourceforge.net/projects/boost-sandbox/
[Note to sandbox admins: I had to fix the Boost pages referring to the sandbox in order to make this obvious, or even reachable]
, and nobody has responded to my post on the help forum.
SOrry, what help forum?
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Karl Rosaen <krosaen@gmail.com> writes:
Thanks Dave,
I made the request on sourceforge.
Sorry, what does that mean? I suggest you email the admins, whose addresses are given through the links on that page.
The forum is the one you can link to from the boost sandbox page on sourceforge. It brings you to this URL:
Oh. I guess nobody's reading those. The Boost project sends corresponding items to this list so they can't be missed. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

On 9/14/04 4:10 PM, "Karl Rosaen" <krosaen@gmail.com> wrote:
I made the request on sourceforge.
The forum is the one you can link to from the boost sandbox page on sourceforge. It brings you to this URL:
Since SourceForge gives the sandbox independent bug tracking, maybe we should disable those forums (since we usually only look at the non-sandbox bug tracking). Or we could redirect their mail to this list. Or both.
On Tue, 14 Sep 2004 07:49:11 -0400, David Abrahams <dave@boost-consulting.com> wrote:
Karl Rosaen <krosaen@gmail.com> writes:
I've been unable to post to the boost sandbox. It wasn't apparent to me how to do so on sourceforge
You have to request developer access from one of the sandbox admins. The project admins are listed on the right of this page: http://sourceforge.net/projects/boost-sandbox/
[Note to sandbox admins: I had to fix the Boost pages referring to the sandbox in order to make this obvious, or even reachable]
, and nobody has responded to my post on the help forum.
SOrry, what help forum?
-- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com

IMHO, a RMI C++ package should be independent of the underlying transport protocol. This last one couldbe abstracted as an iostream like the fstream classes for tcp/udp, one could use a socketstream (SocketC++ or others as starting point) for x25, one could use x25stream for pipe/named pipe, one could use pstream (@sourceforge) for file, one could use fstream and so on templates are good for this kind of job FA -- A good friend will come bail you out of jail.......... but, a true friend....will be sitting next to you saying: "...that was fun." "Matt Hurd" <matt.hurd@gmail.com> a écrit dans le message de news:8f48d4a04083123442a8464a4@mail.gmail.com...
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Wed, Sep 01, 2004 at 07:41:53PM +0200, Francis ANDRE wrote:
IMHO, a RMI C++ package should be independent of the underlying transport protocol. This last one couldbe abstracted as an iostream like the fstream classes
for tcp/udp, one could use a socketstream (SocketC++ or others as starting point) for x25, one could use x25stream for pipe/named pipe, one could use pstream (@sourceforge)
For the record, that's pstreams.sf.net with an 'S', not pstream.sf.net (the latter is a java thingy of some sort) jon (pstreams author)
for file, one could use fstream
and so on
templates are good for this kind of job
FA
-- A good friend will come bail you out of jail.......... but, a true friend....will be sitting next to you saying: "...that was fun."
"Matt Hurd" <matt.hurd@gmail.com> a �crit dans le message de news:8f48d4a04083123442a8464a4@mail.gmail.com...
Francis ANDRE <francis.andre@easynet.fr> wrote:
Now that the serialization library is part of boost, could this be a item to add the the wishlist at boost.org???
tcp/udp wrapping should probably come first.
matt.
participants (6)
-
Daryle Walker
-
David Abrahams
-
Francis ANDRE
-
Jonathan Wakely
-
Karl Rosaen
-
Matt Hurd