Popularity
6.5
Declining
Activity
0.0
Stable
13
3
7
Monthly Downloads: 28
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Library
c-mosquitto alternatives and similar packages
Based on the "Library" category.
Alternatively, view c-mosquitto alternatives based on common mentions on social networks and blogs.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com
Do you think we are missing an alternative of c-mosquitto or a related project?
README
c-mosquitto
main :: IO ()
main = runCommand $ \MainOptions{..} args -> M.withMosquittoLibrary $ do
print M.version
m <- M.newMosquitto True "server" (Just ())
M.setTls m caCert userCert userKey
M.setTlsInsecure m True
-- callbacks
M.onMessage m print
M.onLog m $ const putStrLn
M.onConnect m print
M.onDisconnect m print
M.onSubscribe m $ curry print
M.connect m server port keepAlive
M.subscribe m 0 "rcv/#"
forkIO $ forever $ do
M.publish m False 0 "hello" "bla"
threadDelay 5000000
M.loopForever m
M.destroyMosquitto m
print "The end"
Hacking
Documentation for used C library can be found at https://mosquitto.org/api/files/mosquitto-h.html.