2017-04-01 16 views
6

Sau khi tôi nâng cấp smack lên 4.2.0 Tôi đang gặp sự cố kết nối.không thành công vì: de.measite.minidns.hla.ResolutionUnsuccessfulException: Yêu cầu xxxx. t IN t AAAA mang lại một phản hồi lỗi NX_DOMAIN

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 

sự cố xảy ra khi máy chủ được đặt trong trình tạo cấu hình kết nối.

dụ:

.setHost(ServiceConstants.CHAT_SERVER) 

Xem https://github.com/igniterealtime/Smack/wiki/Smack-4.2-Readme-and-Upgrade-Guide

này được cấu hình cuối cùng của tôi, nó làm việc sau khi Davood Falahati giúp đỡ!

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) 
+0

có thể trùng lặp của [Lỗi trên cú đập 4.2.0: IN AAAA mang lại một phản ứng lỗi NX \ _DOMAIN] (http://stackoverflow.com/questions/43143359/error-on-smack-4-2-0-in-aaaa-yielded-an-error-response-nx-domain) – Flow

Trả lời

7

Sự cố này chủ yếu xảy ra trong mạng cục bộ khi máy chủ xmpp không được định cấu hình trong DNS cục bộ. Để giải quyết vấn đề, giải quyết vấn đề một cách rõ ràng server XMPP và sử dụng

setHostAddress(InetAddress address)

xem câu trả lời của tôi here

+0

Cảm ơn, tôi sẽ kiểm tra điều đó ra –

+0

Điều này giải quyết vấn đề, xem https://github.com/igniterealtime/Smack/wiki/Smack-4.2-Readme-and-Upgrade-Guide cũng –

Các vấn đề liên quan