ConnectionException ao tentar se conectar ao servidor XMPP a partir do cliente Android aSmack
Estou tentando conectar-me ao meu servidor Openfire XMPP (hospedado localmente) do meu cliente Android aSmack há horas, e ele ainda não está funcionando.
Eu recebo umorg.jivesoftware.smack.SmackException$ConnectionException
e é isso.
Código:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SmackAndroid.init(getApplicationContext());
connect();
}
private boolean connect(){
XMPPConnection connection = new XMPPTCPConnection(HOST);
try{
connection.connect();
connection.login("user", "user");
}catch (Exception e){
e.printStackTrace();
}
return true;
}
O servidor está em funcionamento.
Host é o nome do meu servidor, tentei meu nome de host também, tentei portas diferentes ... Também tentei iniciar o método connect () de outro thread. Tentou usar um login ou conexão anônima, mas a exceção é lançada antes mesmo disso, na linha:connection.connect();
Qualquer ajuda muito apreciada.