2012-01-20 14 views
0

私はOpenfire Serverに匿名でログインしたいです。 nullのユーザー名とパスワードで試してみましたが、ログインできませんでした。私はクライアント側でStropheを使用しました。私を助けて何か提案してください。 openfireの管理パネルには、このようなプロパティを追加 xmpp.auth.anonymous匿名ログインOpen fire with Strophe

から事前に感謝..すべての

答えて

0

まず、あなたのドメインがクライアント上のすべてですtest.com

var c = new Strophe.Connection("/http-bind/"); //if localhost 
c.connect("test.com",null,function(constatus){ 
    console.log(constatus); 
    if(constatus==5){//connected 
     c.addHandler(function(message){console.log(message);}, null, "message", "chat"); 
     c.send($pres()); 
    } 
}); 

あるとし側!

は、私は私がすべての完全な解決策を見つけることができませんでしたので...

public void interceptPacket(Packet packet, Session session, boolean incoming, boolean   processed) throws PacketRejectedException { 
    if(packet instanceof Presence){ 
     Presence presence = (Presence) packet; 
        log.info("Presence:"+presence.toXML()); 
     Message msg = new Message(); 
     msg.setType(Type.chat); 
     msg.setFrom("[email protected]"); 
     msg.setBody("Hello from server"); 
     session.process(msg); 
    } 
} 
+0

が、それは他の支援を期待するすべてのパケットを見ることPacketInterceptorを実装し、2〜3時間を費やしてきました –