Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Atlant
0 / 0 / 0
Регистрация: 11.09.2014
Сообщений: 5
#1

Asmack и Openfire - Android

29.01.2015, 20:35. Просмотров 341. Ответов 0
Метки нет (Все метки)

Здравсвуйте, 3 день мучаюсь с локальным подключением к Openfire используя библиотеку asmack-android-8-4.0.6.jar.
Выдает SmackException$ConnectionException. Буду весьма рад если кто то сталкивался с подобным и подскажет как это решить.
Еще подключил dns билиотеку dnsjava-2.1.6.jar.
Перепробовал все варианты хост аддрессов и порт 5223 пробовал. Все нужные порты открыты в фаерволе.

Получаю аддресс [10.0.0.1:5222] в эксепшене через e.getFailedAddresses().
Пробовал хост 127.0.0.1, localhost.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
    SmackAndroid.init(getApplicationContext());
.........
 
    private class ConnectionTask extends AsyncTask<Void, Void, Void>
{
 
    @Override
    protected Void doInBackground(Void... params)
    {
        Log.d("initXMPPConnection started");
        ConnectionConfiguration conf = new ConnectionConfiguration("10.0.0.1", 5222, "myhostname");
        conf.setDebuggerEnabled(true);
        conf.setCompressionEnabled(false);
        conf.setSecurityMode(SecurityMode.enabled);
        xmppCon = new XMPPTCPConnection(conf);     
 
        try 
        {
            xmppCon.connect();
            Log.d("is connected = " + xmppCon.isConnected());
            Log.d("initXMPPConnection finished");
 
            registration();
            signIn();
        } 
        catch (ConnectionException e) 
        {
            Log.d("1:\n" + e.getFailedAddresses());
            .......
        }
 
        return null;
    }
 
}
 
 
 
01-29 01:53:11.229: E/myLogs(6895): null
01-29 01:53:11.229: E/myLogs(6895): org.jivesoftware.smack.SmackException$ConnectionException
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:436)
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:811)
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:396)
01-29 01:53:11.229: E/myLogs(6895):     at com.example.chatxmpp.MainActivity$ConnectionTask.doInBackground(MainActivity.java:130)
01-29 01:53:11.229: E/myLogs(6895):     at com.example.chatxmpp.MainActivity$ConnectionTask.doInBackground(MainActivity.java:1)
01-29 01:53:11.229: E/myLogs(6895):     at android.os.AsyncTask$2.call(AsyncTask.java:287)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
01-29 01:53:11.229: E/myLogs(6895):     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
01-29 01:53:11.229: E/myLogs(6895):     at java.lang.Thread.run(Thread.java:856)
Добавлено через 9 часов 2 минуты
Решенно

Этот код сработал:

Java
1
2
3
4
5
            ConnectionConfiguration conf = new ConnectionConfiguration("10.0.0.1", 5222);
            conf.setDebuggerEnabled(true);
            conf.setCompressionEnabled(false);
            conf.setSecurityMode(SecurityMode.disabled);
            xmppCon = new XMPPTCPConnection(conf);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2015, 20:35     Asmack и Openfire
Посмотрите здесь:

openfire + NTLM Сети
Openfire логирование Сети
OpenFire+Spark+winserver2008
Ошибка windows server 2012 + openfire Windows Server
Установка openfire tar: .: Cannot stat: No such file or directory FreeBSD
Windows Server Openfire и AD
Openfire: Непрочитанные сообщения Java

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru