Question

I have a C# desktop plugin applications, I need dds implementation for plugin communication, I tried openslicedds, opendds and MQTT messaging protocol.

I couldn't find a light-weight solution it, mainly because of lightweight C# server which need to install with my application is not available or most of them has dependency with cygwin.

Also we expect this must compile with mono to run in linux.

I tried with MSMQ too, but it's not enabled by default and it is not supporting publish subscribe pattern too.

Please suggest me a lightweight free solution if anything available.

Was it helpful?

Solution 2

I found Mosquito project(http://mosquitto.org/) as a lightweight which implements MQTT(http://mqtt.org/), total installation including server is 747 KB only in windows.got C# client solution also for this. http://sourceforge.net/projects/mqttdotnet/

OTHER TIPS

RSMB ("really small message broker") is a free, tiny and trivially easy MQTT server. We use it at IBM in lots of demos and small sensor and mobile projects (it is capped at 1024 concurrent connections). You can download binaries for windows (160KB) and other OS here https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=d5bedadd-e46f-4c97-af89-22d65ffee070

RSMB also runs on Mac OSX, linux/x86, linux/arm, and other OSes.

For client, I'd suggest Eclipse Paho C client which builds just fine in Visual Studio / C# http://eclipse.org/paho

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top