Skip to content
MQTT broker in C++11
Branch: master
Clone or download
Latest commit 9411625 Apr 15, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cereal Stream bugfix Nov 20, 2015
features Copied Cucumber tests Nov 20, 2015
gsl/include Starting (mostly) from scratch Nov 15, 2015
src Easier way to use the cache Nov 20, 2015
tests Stream bugfix Nov 20, 2015
.gitignore reggaefile Nov 27, 2015
.travis.yml Update .travis.yml Apr 14, 2016
CMakeLists.txt reggaefile Nov 27, 2015
Gemfile Copied Cucumber tests Nov 20, 2015
Gemfile.lock Copied Cucumber tests Nov 20, 2015
LICENSE Modified README and LICENSE Dec 12, 2013
README.md README.md now has build status Feb 2, 2014
main.cpp Using the cache no longer default Nov 29, 2015
reggaefile.py Better reggaefile.py Nov 27, 2015

README.md

mqtt

Build Status

MQTT broker written in C++11, using boost::asio and cereal, the latter having to be cloned into the directory after git clone in order for this to compile.

Manually translated from an MQTT broker written in D since that was the easiest way I could get a broker going in C++.

Doesn't implement all of MQTT, the feature set is on par with the D version. Buggy, one of the unit tests fails and running it for long enough will cause it to corrupt memory and crash.

You can’t perform that action at this time.