0
Я являюсь tyring для подключения к локальному сайту ejabberd из моего приложения для Android. Ejabbered сервер не показывает онлайн-пользователя на веб-админе администратора ejabberd.Невозможно подключиться к ejabberd localhost
AbstractXMPPConnection conn1;
conn1 = new XMPPTCPConnection("[email protected]", "password", "192.168.1.23");
conn1.connect();
if(conn1.isConnected())
{
Toast.makeText(this,"conn 1 successfull",Toast.LENGTH_LONG).show();
}
// Create a connection to the jabber.org server on a specific port.
XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder()
.setUsernameAndPassword("[email protected]", "password")
.setServiceName("jabber.org")
.setHost("192.1**.1.2*")//My Ip address
.setPort(5222)
.setDebuggerEnabled(true)
.build();
AbstractXMPPConnection conn2 = new XMPPTCPConnection(config);
conn2.connect();
if(conn2.isConnected())
{
Toast.makeText(this,"conn2 successfull",Toast.LENGTH_LONG).show();
}
Если 192.168.1.24:5280/admin - это домен, то что я должен писать в setHost и setService ?? –
Следующий код не дает никаких исключений .. –
Это зависит от домена XMPP, настроенного для обслуживания. Хост может быть вашим IP-адресом. –