<br>
<pre>&gt;Hi Fabio,<br><br>&gt;Slight correction to this:<br><br>&gt;The talk servers require TLS/SSL to log in.  You can do this in two ways:<br>&gt;1) (preferred) Connect to 5222 and do a starttls.  This is the new preferred
<br><br>XMPP style of starting up tls<br>&gt;2) Connect to 5223 and do tls right away.  Then you can authenticate via<br>&gt;SASL or old school jabber mechanisms.<br><br>&gt;Joe<br><br>Well, thanks joe that reply was really useful. I am kind of new to jabber development, so I am using JabberCOM DLL for all the XMPP related stuff. I am not sure if I can do the starttls with it. 
<br>Can you suggest some way of doing this with may be some open source library or something? But, I remember reading in the XMPP specs that &quot;starttls&quot; is supposed to be done by server first (correct me if I am wrong). 
<br><br><br>&gt;Just to make it extra clear, you need to be generating this:<br><br>&gt;SENT: &lt;stream:stream to=&quot;<a href="http://gmail.com">gmail.com</a>&quot; xmlns=&quot;jabber:client&quot;<br>&gt;xmlns:stream=&quot;
<a href="http://etherx.jabber.org/streams">http://etherx.jabber.org/streams</a> &quot;&gt;<br><br>Thanks Norman. Does this mean that I should connect to <a href="http://talk.google.com">talk.google.com</a> but send the above stream?
<br><br><br>Should switch from JabberCOM to some other library or DLL? My requirements are that I am doing development in windows and specifically I need a C++ based library/DLL with source code. Gloox is out of the question as it is yet to bring out a stable version for windows.
<br><br>Can anybody help me in this regard??? Others too please take a look into my previous posts and tell me if I can still salvage something with my existing setup.<br><br><br>Thanks and Cheers,<br><br>- Mukil<br></pre>

<br>