Quantcast
Channel: Ignite Realtime: Message List
Viewing all articles
Browse latest Browse all 11593

Re: Can't estabilish connection with open fire server after enabling stream management on android client

$
0
0

Hi Dear Flow

 

thank you for the response

 

Smack version using SmackConfiguration.getVersion() : 3.3.1

 

 

 

Here is the code written

// giving extensions

addSimplePacketExtension("sm", URN_SM_2);

       addSimplePacketExtension("r", URN_SM_2);

       addSimplePacketExtension("a", URN_SM_2);

       addSimplePacketExtension("enabled", URN_SM_2);

       addSimplePacketExtension("resumed", URN_SM_2);

       addSimplePacketExtension("failed", URN_SM_2);

 

// calling method

private static void addSimplePacketExtension(final String name, final String namespace) {

  ProviderManager.getInstance().addExtensionProvider(name, namespace,

    new PacketExtensionProvider() {

     public PacketExtension parseExtension(XmlPullParser parser) throws Exception {

      StreamHandlingPacket packet = new StreamHandlingPacket(name, namespace);

      int attributeCount = parser.getAttributeCount();

      for (int i = 0; i < attributeCount; i++) {

       packet.addAttribute(parser.getAttributeName(i),

        parser.getAttributeValue(i));

      }

      return packet;

     }

    });

}

// making new stream packet and sending

Packet enablePacket=new Packet() {

    

     @Override

     public String toXML() {

      // TODO Auto-generated method stub

      return "<enable xmlns='urn:xmpp:sm:2'/>";

     }

    };

connection.connect();

     connection.sendPacket(enablePacket);

 

 

 

Client server exchange

 

03-30 10:01:08.158: D/SMACK(17753): 10:01:08 am SENT (1101939208): <enable xmlns='urn:xmpp:sm:2'/>

03-30 10:01:08.158: D/SMACK(17753): 10:01:08 am SENT (1101939208): <auth mechanism="PLAIN" xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dGVzdAB0ZXN0AHBhc3M=</auth>

03-30 10:01:08.518: D/SMACK(17753): 10:01:08 am RCV  (1101939208): </stream:stream>

03-30 10:01:38.158: E/XMPPChatDemoActivity(17753): Failed to log in as test

03-30 10:01:38.158: E/XMPPChatDemoActivity(17753): SASL authentication failed using mechanism PLAIN

 

Hope this is enough , let me know

 

 

Cheers


Viewing all articles
Browse latest Browse all 11593

Trending Articles