ello every one
i am developing a IM (in C/C++) using the google talk server .. i read the RFC of XMPP
- Hide quoted text -
and understood it very well.. i am trying to develop this client from scratch my
application is independent of any lib ... as a first step i am trying to connect to
the google server .... as our network is behind the FW so i have written a code
which uses the SOCKS_PROXY to connect to the google server.. i have
understood the steps for procceding the login . Which i am going to illustarte you
==========================================================
C: <?xml version='1.0'?>
C: <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream=' http://etherx.jabber.org/streams' version='1.0'>
S: <?xml version="1.0" encoding="UTF-8"?><stream
:stream
from="gmail.com" id="949A13CEE836125B" version="1.0"
xmlns:stream="http://etherx.jabber.org/streams"
xmlns="jabber:client">
S: <stream:features><starttls xmlns="urn:ietf:params:xml:ns
S: <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>
/*Start TLS */
C: <starttls xmlns='urn:ietf:params:xml:ns
/*Start TLS */
C: <starttls xmlns='urn:ietf:params:xml:ns
:xmpp-tls'/>
S: <proceed xmlns="urn:ietf:params:xml:ns
S: <proceed xmlns="urn:ietf:params:xml:ns
:xmpp-tls"/>
/* Now after 'starttls',how to begin TSL negotiation b/w the Client and server by sending Client Hello Command.*/
/*Here ,Client sends Hello and Server also sends Hello to Client ,i want to know how to code for that using Lib or doing it from Scratch :P*/
/*after TSL neg ... start new XML stream */
.....
.....
..
I wanna know how to begin TCP negotiation by sending client hello command .... ?
any examples (C code) ?
Thanks
ami
/* Now after 'starttls',how to begin TSL negotiation b/w the Client and server by sending Client Hello Command.*/
/*Here ,Client sends Hello and Server also sends Hello to Client ,i want to know how to code for that using Lib or doing it from Scratch :P*/
/*after TSL neg ... start new XML stream */
.....
.....
..
I wanna know how to begin TCP negotiation by sending client hello command .... ?
any examples (C code) ?
Thanks
ami
