when i connecting to the openfire , it returns a exception :
org.jivesoftware.smack.SmackException$NotConnectedException: Client is not, or no longer, connected
my code snippet
try {
XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder()
.setHost(“192.168.1.105”)
.setServiceName(“adaofu”)
.setResource(“home”)
.setPort(5222)
.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
.setDebuggerEnabled(true)
.build();
conn = new XMPPTCPConnection(config);
conn.connect();
conn.login(“abc”, “abc”);
} catch (SmackException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (XMPPException e) {
e.printStackTrace();
}
thanks in advance
johnson
Baymax
2
I encountered the same problem, how is the exception going?
pere
3
The following code works on my platform:
XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();
config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
config.setUsernameAndPassword(“pere”, “kebab69”);
config.setServiceName(“raspberrypi”);
config.setHost(“192.168.0.199”);
config.setPort(5222);
config.setDebuggerEnabled(true);
mConnection = new XMPPTCPConnection(config.build());
try {
//Conectamos al servidor
mConnection.connect().login();
System.out.println("Esta conectat? "+ mConnection.isConnected());
} catch (SmackException | IOException | XMPPException e) {
e.printStackTrace();
}