【问题标题】:Integrating Smack 4.1 in android在安卓中集成 Smack 4.1
【发布时间】:2015-07-14 06:57:55
【问题描述】:

我已经阅读了https://github.com/igniterealtime/Smack/tree/master/documentation 给出的 smack 4.1 文档。但是尝试连接到 openfire 服务器时我没有连接。谁能给我一个工作代码。我的 openfire 配置正在运行。我已经使用 mac IM 客户端对其进行了检查。

【问题讨论】:

标签: android chat openfire smack


【解决方案1】:

当我完全按照文档进行尝试时,我遇到了同样的问题。 但我发现经过研究后需要进行一些更改。这是我使用的代码。

public void connect() throws IOException, XMPPException, SmackException {
    XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();

    config.setUsernameAndPassword("username","password");
    config.setServiceName(Config.XMPP_DOMAIN);
    config.setHost(Config.XMPP_HOST);
    config.setPort(Config.XMPP_PORT);

    mConnection = new XMPPTCPConnection(config.build());

    try {
        mConnection.connect();
        mConnection.login();

    } catch (SmackException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (XMPPException e) {
        e.printStackTrace();
    }

    //ChatManager.getInstanceFor(mConnection).addChatListener(this);

}

【讨论】:

    【解决方案2】:

    【讨论】:

    • 我想实现 smack 4.1。不是因为它已经过时了。谢谢
    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    相关资源
    最近更新 更多