[jdev] Talk To Jabber Server Using Sockets

Jonathan Dickinson jonathan.dickinson at k2.com
Mon Nov 10 00:57:57 CST 2008


> -----Original Message-----
> From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org] On
> Behalf Of ashiraz
> Sent: 10 November 2008 07:49 AM
> To: jdev at jabber.org
> Subject: Re: [jdev] Talk To Jabber Server Using Sockets
>
> Unlike the world of unix/ linux if one clicks on an installer in
> windows everything works. My other programs in c/c++ work, my embedded
> projects work. I do not have to write assembly and install fifteen
> disparate libraries and learn another 15 different "construction tools"
> just to get something simple to work.

Lol, careful about making statements like that on a public mailing list (although I can sympathise, the build scenario on Linux chased me back to Windows).

I don't think you will find any C++ libraries that as are 'plug and play' as you want: the C++ side of XMPP is _heavily_ geared toward Linux. I suggest you go for a pure Microsoft-orientated language if you want success with XMPP on Windows (Java is the exception to that rule, I hear the XMPP Java libs work well on Windows), such as C#.

Furthermore, C# has only two build tools: MSBuild and NAnt. Both of which are easy to use, seeing as you are Windows-based (and most probably Visual Studio-based) AgsXMPP is your weapon of choice. I think xmppnet uses Nant (which is another download), but I _think_ SharpDevelop supports NAnt out of the box.

You could also download the assemblies pre-compiled and not worry about the build process.

You can always build a prototype in C# if you are uncomfortable with it in production and move to C++ for the final product (whilst fighting with the build process).

Hope this helps you with some pointers.

Good luck!

Jonathan




More information about the JDev mailing list