在 Smack 4.1 中实例化连接配置



我正在我的安卓应用程序中实现聊天功能。所以我安装了一个开放的火服务器和Smack客户端库,现在我已经编写了一个代码来连接服务器,但我收到一个错误,指出ConnectionConfiguration是一个抽象类。所以我不能坚持。你能给我一些关于SMACK 4.1中连接配置实例化的想法吗?

尝试使用以下示例:

    XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();
    config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
    config.setUsernameAndPassword(USER_ID+ "@" + DOMAIN, key);
    config.setServiceName(DOMAIN);
    config.setHost(DOMAIN);
    config.setPort(PORT);
    config.setDebuggerEnabled(true);
    config.setSocketFactory(SSLSocketFactory.getDefault());
    mConnection = new XMPPTCPConnection(config.build());
    try {
        mConnection.connect();
    } catch (SmackException | IOException | XMPPException e) {
        e.printStackTrace();
    }

最新更新