1.SASLError using DIGEST-MD5: not-authorized
增加
SASLAuthentication.registerSASLMechanism("PLAIN", SASLPlainMechanism.class);
SASLAuthentication.supportSASLMechanism("PLAIN",0);
错误代码:
ConnectionConfiguration connConfig=new ConnectionConfiguration("192.168.1.111",5222);
connConfig.setReconnectionAllowed(true);
connConfig.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
connConfig.setSendPresence(true);
XMPPConnection XMPPConnection = new XMPPTCPConnection(connConfig,null);
XMPPConnection.connect();
改正后
ConnectionConfiguration connConfig=new ConnectionConfiguration("192.168.1.111",5222);
connConfig.setReconnectionAllowed(true);
connConfig.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
connConfig.setSendPresence(true);
SASLAuthentication.registerSASLMechanism("PLAIN", SASLPlainMechanism.class);
SASLAuthentication.supportSASLMechanism("PLAIN",0);
XMPPConnection XMPPConnection = new XMPPTCPConnection(connConfig,null);
XMPPConnection.connect();
2.SASL authentication failed using mechanism PLAIN
出现在登录时 onnect.login(account,password); 确认密码账号是否正确