January 2, 2009   -   XMPP   -   2 comments

Pre-requisite
Though it’s not mandatory but will be helpful if you have given a casual reading to the following RFC’s:

Case Study: Google Talk Server

  • JAXL Sends >>
    
    
  • Gtalk Acknowledges With >>
    
    
    
      
        
      
      
        X-GOOGLE-TOKEN
      
    
  • JAXL Sends >>
  • Gtalk Acknowledges With >>
  • JAXL Sends >>
    
    
  • Gtalk Acknowledges With >>
    
    
    
      
        PLAIN
        X-GOOGLE-TOKEN
      
    
  • JAXL Sends >>
    AGFjY192nbRbm3J1cGvxYWRzAG15QVRNcGlukT9zcpMxAjI=
  • Gtalk Acknowledge With >>
  • JAXL Sends >>
    
    
  • Gtalk Acknowledge With >>
    
    
    
      
      
    
  • JAXL Sends >>
    
      
        jaxl
      
    
  • Gtalk Acknowledge With >>
    
      
        myproductionuser@gmail.com/jaxl25C3CD9A
      
    
  • JAXL Sends >>
    
      
    
  • Gtalk Acknowledge With >>
    
      
        
        
        
        
        
        
        
        
        
        
      
    
  • JAXL Sends >>
    
      
    
  • Gtalk Acknowledge With >>
    
      
        Buddies
        
        Buddies
        
        Buddies
        
      
    
  • JAXL Sends >>
    
    
      chat
      Online using JAXL - Jabber XMPP Library
    
  • Gtalk Acknowledge With >>
    
      I am online using Gtalkbot's Client Library (JAXL)
      
    7d29d807158fd64820b109b4b42b2a23ca5a9d5a
      
    

And in this fashion JAXL Client and Gtalk Server keeps exchanging XML Streams when ever there is a new message or an update in friend’s status message.

For more detail and in-depth knowledge kindly refer to the RFC documents linked at the top.

Catch Me Online

Chat