Client is not, or no longer, connected

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

I encountered the same problem, how is the exception going?

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();

}