Проблема с подключением в smack api - PullRequest
0 голосов
/ 05 июля 2011

Я использую smack api для передачи файлов, там используется соединение

ConnectionConfiguration connConfig = new ConnectionConfiguration(
            "198.162.1.24",5222);

, но я знаю, что порт 7777 для передачи файлов, когда я пытаюсь подключиться, мое приложение для Android становится принудительно закрытымиз-за отсутствия подключения к серверу.

как передать файл ..

заранее спасибо.

1 Ответ

0 голосов
/ 28 декабря 2011

сначала убедитесь, что вы не используете нативный smack jar, вам нужен портированный или пропатченный (asmack), потому что нативный smack не будет работать на android

, затем попробуйте эти конфигурации

   SmackConfiguration.setPacketReplyTimeout(15000);
   ConnectionConfiguration connectionConfig = new ConnectionConfiguration(host, port);
   connectionConfig.setRosterLoadedAtLogin(true);
   connectionConfig.setSendPresence(true);
   connectionConfig.setSASLAuthenticationEnabled(false);
   connectionConfig.setReconnectionAllowed(true);
   connection = new XMPPConnection(connectionConfig);
...