asmack登陆jabberd2发生的错误

当使用asmack登陆jabberd2时.会发生错误:

SASL authentication failed using mechanism DIGEST-MD5

意思大概是登陆时使用了DIGEST-MD5身份验证机制.而jabberd2服务器并没有开启.所以会发生错误.

解决办法是在login之前加入:SASLAuthentication.supportSASLMechanism("PLAIN", 0);

你可能感兴趣的:(smack)