I have it on good authority that JECL is soon to have another version released, so I would hold off on using the current JECL on JS as I have heard there are some pretty dramatic API changes. Of course if the go the C route you can use mio and xmlnode to accomplish connections and xml parsing. JECL is actually very clean and polished, but if you want to go something else to look at, there is the openaether lib developed using CommonC++, XercesC, and some other things that let it talk different databases, plus it integrates well with Mozilla (specifically XPCOM) if you wanted some sort of an interface. It is located out at openaether.org and is being worked on by Zion whom hangs out in jdev. I guess it really comes down to what your design is on the component, and how much hackage you want to do :)
Ben Schumacher wrote: > Patrick- > > If you're working on an external component, I would suggest looking at the > JECL package put together by Jabber, Inc. Its available under the JOSL at > http://jecl.jabberstudio.org/. > > It makes writing external components quick and easy, even for somebody > with my limited programming abilities. > > Cheers, > > bs. > > On Wed, 22 May 2002, Patrick Hilt wrote: > >>Hi Nick! >>Thanks for the quick reply!! That was really helpful! Any >>recommendations in regards to a jabber lib for maybe C or C++?? >> >>Thanks again, >> >>Patrick >> >> >> > Pretty much all you need to is implement a component that connects to >> > jabberd backbone, and you will get packets to your jid which you can >> > then manipulate. Of course for all the outgoing packets you will need >> > to >> > handle all of those sockets. There is an "Intro to Components" located >> > here: http://docs.jabber.org/general/html/component-intro.html . This >> > will get you started, and of course the JPG(jabber programming guide) >> > will assist you in all the various protocol aspects. And of course if >> > you hang out in [EMAIL PROTECTED] we will help out if you >> > have >> > questions. And to make your life easier, there are about a bazillion >> > different jabber libs in various languages to help you really get a >> > jump >> > start. I hope that helps. >> > >> > Nick > > > _______________________________________________ > jdev mailing list > [EMAIL PROTECTED] > http://mailman.jabber.org/listinfo/jdev _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev
