ruddy
ruddy

Reputation: 145

Jabber server library in C++

I'm looking for a jabber server library in C++. I tried glooxd but it's tough to compile, buggy and no activity since more than a year now.

What I'm trying to do, is to be able to build a process that accept xmpp stream, implement it own way to authentify and build custom rosters.

Upvotes: 1

Views: 4652

Answers (2)

Zash
Zash

Reputation: 1626

Check out Swiften, a relatively new addition to the XMPP scene. It's primarily used in the client Swift, but also by Spectrum 2, which can act as a server to clients.

In the Swift git repo, there's also a tool called Slimber, that acts as a client in serverless messaging mode, and then presents that as a normal client interface. The server parts of Spectrum 2 and Slimber may be useful for you to study.

Upvotes: 3

hypercode
hypercode

Reputation: 488

Check out the libxmpp project on Sourceforge. I don't know much about it. However, a number of years ago, I wrote a C++ layer on top of the loudmouth library. It's not hard to wrap the C library constructs in thin C++ classes.

Libxmpp: http://sourceforge.net/projects/xmpp/

Loudmouth: https://launchpad.net/loudmouth

Upvotes: 0

Related Questions