Is there any C\C++ Cross-platform library for sharing data between app's?
views:
135answers:
6
+1
A:
For messaging ?
- Json (simple and easy)
- Google Protocol Buffers (tad more complicated, thus more powerful)
- XML (widely deployed, but you don't want it)
Or did you mean more than just the protocol ?
Matthieu M.
2010-06-02 15:58:45
+2
A:
A cross platform library with a lot of OS abstractions is ACE. You can look in the samples that come along with the tarball for detailed examples.
Iulian Şerbănoiu
2010-06-02 16:02:37
I'm looking for boost libraries that implement some of the ACE Proactor/Reactor stuff. Anyone comes across anything?
Chris Kaminski
2010-06-02 17:13:19
And is it a bad sign that www.cs.wustl.edu/~schmidt/ACE.html is permanently burned into my brain?
Chris Kaminski
2010-06-02 17:14:53
A:
UDP or TCP.
Open a port using sockets. You'll find numerous examples of such when you google "c sockets"
Jamie
2010-06-02 16:37:24
+6
A:
Obviously the answer to your question is.. Yes there are many cross platform libs for sharing data between applications. For example Boost has Boost Serialization, for data storage and reading, and Boost Interprocess, for in-memory data sharing.
GrafikRobot
2010-06-02 16:40:20