Jas*_*bra 9 android xmpp smack
我将smack升级到4.2.0后,我遇到了连接问题.
The following addresses failed: 'xxxx:5222' failed because:
de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx. IN A yielded an error response NX_DOMAIN, '52.90.233.38:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for xxxx. IN AAAA yielded an error response NX_DOMAIN
Run Code Online (Sandbox Code Playgroud)
在连接配置构建器中设置主机时会发生此问题.
例如:
.setHost(ServiceConstants.CHAT_SERVER)
Run Code Online (Sandbox Code Playgroud)
请参阅https://github.com/igniterealtime/Smack/wiki/Smack-4.2-Readme-and-Upgrade-Guide
这是我的最终配置,它在Davood Falahati帮助之后起作用!
InetAddress inetAddress = InetAddress.getByName(ServiceConstants.CHAT_SERVER);
XMPPTCPConnectionConfiguration.Builder builder = XMPPTCPConnectionConfiguration.builder()
.setXmppDomain(JidCreate.from(ServiceConstants.CHAT_SERVER).asDomainBareJid())
.setPort(5222)
.setHostAddress(inetAddress)
.setDebuggerEnabled(true)
.setSendPresence(true)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2365 次 |
最近记录: |