[jdev] Re: Problem Connecting to GoogleTalk using my custom client

Mukil Kesavan mukilk at gmail.com
Mon Oct 24 11:38:33 CDT 2005


I do agree Norman that instead of building something from scratch I can work
on improving an existing library. But the "so-called" library that I am
working on is going to be very basic and I am writing it purely for my own
understanding. Besides, most of the current libraries have many dependancies
which I am not so comfortable with.

Somebody please tell me how I can do the TLS/SASL part in order to connect
to GoogleTalk... This is the latest XML trace that I get...

SENT:
<?xml version='1.0'?><stream:stream to='gmail.com <http://gmail.com>'
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
version='1.0'>


RECEIVED:
<?xml version="1.0" encoding="UTF-8"?><stream:stream
from="gmail.com<http://gmail.com>"

id="E6B9A3D4" version="1.0"
xmlns:stream="http://etherx.jabber.org/streams"
xmlns="jabber:client"><stream:features><starttls
xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms
xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>

SENT:
<iq type='set' id='MyLib0'><query
xmlns='jabber:iq:auth'><username>myname at gmail.com
</username><password>mypasswd</password><resource>Res1</resource></query></iq>


RECEIVED:
<iq type="error" id="MyLib0"><query
xmlns="jabber:iq:auth"><username>myname at gmail.com</username><password>mypasswd</password><resource>Res1</resource></query><error

code="405" type="cancel"><not-allowed
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Server
does not support PLAIN</text></error></iq></stream:stream>

Does this mean GoogleTalk ONLY supports X-GOOGLE-TOKEN??? I don't see any
advertisement for SASL-PLAIN or MD5 or anything....

How did you guys fix this problem? Can somebody tell me what things should
be done after I first receive the reply from google server???

Thanks and awaiting your reply,

- Mukil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20051024/90948efd/attachment-0002.htm>


More information about the JDev mailing list