[jdev] Questions about XMPP transports dev.

3 views
Skip to first unread message

Jo Galara

unread,
Jan 5, 2012, 8:26:27 PM1/5/12
to jd...@jabber.org
Hi,

I'm going write a transport which connects to another IM system, I'm
planning to use C(++).

- Can you recommend some source of information about XMPP transports and
their protocol.

- Are there any libraries I can use to make my life easier?

--
Regards,

Jo Galara

signature.asc

James Tait

unread,
Jan 6, 2012, 5:49:10 AM1/6/12
to jd...@jabber.org
On 06/01/12 01:26, Jo Galara wrote:
> - Can you recommend some source of information about XMPP transports and
> their protocol.

XEP0114 is a good place to start. [0]

> - Are there any libraries I can use to make my life easier?

I don't know about C++ libraries myself, but the list [1] on xmpp.org
has several.

HTH,

JT

[0] http://xmpp.org/extensions/xep-0114.html
[1] http://xmpp.org/xmpp-software/libraries/
--
---------------------------------------+--------------------------------
James Tait, BSc | xmpp:jayt...@wyrddreams.org
Programmer and Free Software advocate | Tel: +44 (0)870 490 2407
---------------------------------------+--------------------------------

_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: JDev-uns...@jabber.org
_______________________________________________

Kevin Smith

unread,
Jan 6, 2012, 5:54:52 AM1/6/12
to Jabber/XMPP software development list
On Fri, Jan 6, 2012 at 1:26 AM, Jo Galara <joga...@gmail.com> wrote:
> Hi,
>
> I'm going write a transport which connects to another IM system, I'm
> planning to use C(++).
>
> - Can you recommend some source of information about XMPP transports and
> their protocol.

XEP-0114 defines component connections.

>
> - Are there any libraries I can use to make my life easier?

Swiften (http://swift.im/swiften) supports component connections, and
is used by the main C++ transport project (Spectrum -
http://spectrum.im) these days.

You might also consider talking to the Spectrum project, and see if
you can save yourself some work by resusing their code. I think you
should need to only implement the code to connect to the other network
if you use their 'libtransport'.

/K

Sergey Dobrov

unread,
Jan 6, 2012, 5:58:06 AM1/6/12
to jd...@jabber.org
On 01/06/2012 05:49 PM, James Tait wrote:
> On 06/01/12 01:26, Jo Galara wrote:
>> - Can you recommend some source of information about XMPP transports and
>> their protocol.
>
> XEP0114 is a good place to start. [0]
+XEP0100 :)

>
>> - Are there any libraries I can use to make my life easier?
>
> I don't know about C++ libraries myself, but the list [1] on xmpp.org
> has several.
>
> HTH,
>
> JT
>
> [0] http://xmpp.org/extensions/xep-0114.html
> [1] http://xmpp.org/xmpp-software/libraries/


--
With best regards,
Sergey Dobrov,
XMPP Developer and JRuDevels.org founder.

Reply all
Reply to author
Forward
0 new messages