打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
could not connect to XMPP server via smack:no response from server
ConnectionConfiguration config = new ConnectionConfiguration(host, port); config.setDebuggerEnabled(true); config.setSASLAuthenticationEnabled(true); config.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled); XMPPConnection connection = new XMPPConnection(config);try{ connection.connect(); connection.login(login, password); //auth.authenticate(login, password, host); } catch (XMPPException exc){ exc.printStackTrace(); }

full stack trace:
-------------------------------------------------------------------
/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/bin/java -Didea.launcher.port=7544 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11 CE.app/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/deploy.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/javaws.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/plugin.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Classes/charsets.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Classes/classes.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Classes/jsse.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Classes/ui.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/ext/apple_provider.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/lib/ext/sunpkcs11.jar:/Users/dmitry/IdeaProjects/smacker/target/classes:/Users/dmitry/IdeaProjects/smacker/lib/smack-3.2.1.jar:/Users/dmitry/IdeaProjects/smacker/lib/smackx-3.2.1.jar:/Applications/IntelliJ IDEA 11 CE.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain MainConnection failed. No response from server.: at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:119) at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:568) at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:527) at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:953) at SessionsHandler.openSession(SessionsHandler.java:62) at Main.main(Main.java:16) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

Smack debug output:

in:

<stream:stream to="xmpp.odnoklassniki.ru" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><stream:stream to="odnoklassniki.ru" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"></stream:stream>

out:

<?xml version="1.0"?><stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="odnoklassniki.ru" version="1.0" xml:lang="en"><stream:features><starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>X-ODKL-API</mechanism><mechanism>X-ODKL-BLOWFISH</mechanism><mechanism>PLAIN</mechanism></mechanisms><auth xmlns='http://jabber.org/features/iq-auth'/></stream:features><proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><?xml version="1.0"?><stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="odnoklassniki.ru" version="1.0" xml:lang="en"><stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>X-ODKL-API</mechanism><mechanism>X-ODKL-BLOWFISH</mechanism><mechanism>PLAIN</mechanism></mechanisms><auth xmlns='http://jabber.org/features/iq-auth'/></stream:features>

telnet:

dmitry@pro:~$ telnet xmpp.odnoklassniki.ru 5222Trying 217.20.145.69...Connected to xmpp.odnoklassniki.ru.Escape character is '^]'.

try this...

it worked for me...try giving the resource name also...i face same problem gioving resource name solved it

 ConnectionConfiguration config;config = new ConnectionConfiguration(ip, port, "Smack");config.setSASLAuthenticationEnabled(false);config.setReconnectionAllowed(true);config.setCompressionEnabled(false);config.setDebuggerEnabled(true);connection = new XMPPConnection(config);connection.connect();if (connection.isConnected()) {    connection.login(loginName, password);}
answered Nov 17 '12 at 10:07

 
no. it's not working. –  Zagorulkin Dmitry Nov 17 '12 at 12:04

 
try to see what is the resource name that is coming....resource name vary from operating system to operating system –  Complicated Nov 17 '12 at 12:06

 
what is it resource name? where i can read possible resource names? –  Zagorulkin Dmitry Nov 17 '12 at 12:09

 
config = new ConnectionConfiguration(ip, port, "Smack") here "Smack" is the resource name..resource name is the name of chat system we are using...like smack or spark, or skype –  Complicated Nov 17 '12 at 12:10

 
u r using smack so that is ur resource name...have u put all the libs correct –  Complicated Nov 17 '12 at 12:14
show 3 more comments


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
java实现简单XMPP发送消息和文件的简单例子
OpenFire源码学习之二十七:Smack源码解析
XMPP协议之客户端(a)SMACK
XMPP协议简介
RFC3920可扩展消息出席协议(XMPP):核心
XMPP-TLS和SASL握手 | 姜糖水
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服