मैं openFire शुरू करने और यह परीक्षण के साथ चिंगारी सब कुछ ठीक है, लेकिन मैं यह त्रुटि आई जब मैं एंड्रॉयड स्टूडियो में स्मैक 4.2.0 के साथ कनेक्ट करने का प्रयास:त्रुटि: AAAA में एक त्रुटि प्रतिक्रिया NX_DOMAIN झुकेंगे
Ljavax/नामकरण/निर्देशिका/InitialDirContext;
compile "org.igniterealtime.smack:smack-java7:4.2.0" compile "org.igniterealtime.smack:smack-tcp:4.2.0" compile "org.igniterealtime.smack:smack-im:4.2.0" compile "org.igniterealtime.smack:smack-extensions:4.2.0" compile "org.igniterealtime.smack:smack-android-extensions:4.2.0" compile "org.igniterealtime.smack:smack-bosh:4.2.0"
जब इस को दूर: "org.igniterealtime.smack संकलन: स्मैक-java7: 4.2.0" निर्भरता से और इस जोड़ें: संकलन "संगठन
और मेरी निर्भरता यह है। igniterealtime.smack: स्मैक-एंड्रॉयड: 4.2.0 " मेरी निर्भरता इस तरह हो जाते हैं:
:compile 'com.android.support:appcompat-v7:24.0.0' compile "org.igniterealtime.smack:smack-android:4.2.0" compile "org.igniterealtime.smack:smack-tcp:4.2.0" compile "org.igniterealtime.smack:smack-im:4.2.0" compile "org.igniterealtime.smack:smack-extensions:4.2.0" compile "org.igniterealtime.smack:smack-android-extensions:4.2.0" compile "org.igniterealtime.smack:smack-bosh:4.2.0"
मैं यह त्रुटि आई
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: '192.168.209.2:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for 192.168.209.2. IN A yielded an error response NX_DOMAIN, '192.168.209.2:5222' failed because: de.measite.minidns.hla.ResolutionUnsuccessfulException: Asking for 192.168.209.2. IN AAAA yielded an error response NX_DOMAIN
कोड की बात यह है कि त्रुटि जब मैं conn.connect को (कोशिश) यह है:
XMPPTCPConnectionConfiguration config = null;
try {
config = XMPPTCPConnectionConfiguration.builder()
.setUsernameAndPassword("admin", "thepass")
.setXmppDomain("192.168.1.3")
.setHost("192.168.209.2")
.setPort(5222)
.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
.build();
} catch (Exception e) {
e.printStackTrace();
}
AbstractXMPPConnection conn1 = new XMPPTCPConnection(config);
conn1.setReplyTimeout(60000);
conn1.setPacketReplyTimeout(60000);
conn1.connect();
हटाने .setXmppDomain ("192.168.1.3") इस विधि और setServiceName() और उपयोगकर्ता नाम और पासवर्ड प्रदान करते हुए xmpp सर्वर –
इस स्मैक 4.1.6 में काम करता है और के लिए अपनी प्रवेश मैं उपयोग कर रहा हूँ वर्तमान में यह मेरे लिए काम करता है धन्यवाद –
हां यह 4.2.0 संस्करणों में से ऊपर का काम है, वर्तमान में मैं 4.1.9 का उपयोग कर रहा हूं और यह काम कर रहा है लेकिन मुझे नए संस्करण 4.2.0 – sadegh