我被这个问题困扰很久了。不知道为什么错了,我想做个IM聊天的客户端,但是一直连不通服务器,求高手 求指导啊:
程序部分:
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
public class TestSmack
{
public static void main(String[] args) throws XMPPException {
ConnectionConfiguration config = new ConnectionConfiguration("192.168.1.116",5222);
System.out.println(config.toString());
config.getPort();
config.setReconnectionAllowed(false);
XMPPConnection connection=new XMPPConnection(config);
System.out.println(connection.getPort()+","+connection.getHost()+","+connection.getServiceName());
//XMPPConnection.DEBUG_ENABLED = true;
try
{
System.out.println(connection);
connection.connect();
//initFeatures(connection);
} catch (XMPPException e)
{
System.out.println("failed1");
e.printStackTrace();
}
try
{
connection.login("wade", "123");
} catch (XMPPException e)
{
System.out.println("failed2");
e.printStackTrace();
}
}
加载了smack.jar包,但是结果有错啊,连接不上服务器呢?
org.jivesoftware.smack.ConnectionConfiguration@3a6727
0,null,null
org.jivesoftware.smack.XMPPConnection@dbe178
Exception in thread "main" java.lang.AbstractMethodError: org.jivesoftware.smackx.ServiceDiscoveryManager$1.connectionCreated(Lorg/jivesoftware/smack/XMPPConnection;)V
at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:883)
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:830)
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1272)
at TestSmack.main(TestSmack.java:20)
程序部分:
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
public class TestSmack
{
public static void main(String[] args) throws XMPPException {
ConnectionConfiguration config = new ConnectionConfiguration("192.168.1.116",5222);
System.out.println(config.toString());
config.getPort();
config.setReconnectionAllowed(false);
XMPPConnection connection=new XMPPConnection(config);
System.out.println(connection.getPort()+","+connection.getHost()+","+connection.getServiceName());
//XMPPConnection.DEBUG_ENABLED = true;
try
{
System.out.println(connection);
connection.connect();
//initFeatures(connection);
} catch (XMPPException e)
{
System.out.println("failed1");
e.printStackTrace();
}
try
{
connection.login("wade", "123");
} catch (XMPPException e)
{
System.out.println("failed2");
e.printStackTrace();
}
}
加载了smack.jar包,但是结果有错啊,连接不上服务器呢?
org.jivesoftware.smack.ConnectionConfiguration@3a6727
0,null,null
org.jivesoftware.smack.XMPPConnection@dbe178
Exception in thread "main" java.lang.AbstractMethodError: org.jivesoftware.smackx.ServiceDiscoveryManager$1.connectionCreated(Lorg/jivesoftware/smack/XMPPConnection;)V
at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:883)
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:830)
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1272)
at TestSmack.main(TestSmack.java:20)
解决方案 »
- 安卓4.0以上,怎么解析不了json啊?请问怎么解决?大神们
- 一个格式转换的问题。
- Google通讯录源码在Eclipse中为什么有错误?
- 想学OpenGL ES了,但不知道看什么教程好,求推荐~
- ProgressDialog进度条不显示
- Android中的R.Java文件
- DrawerLayout 抽屉里面的listview 为什么不能监听到点击事件
- android中使用滑动菜单 报空指针问题 但是提示都是第三方库文件的错 怎么解决啊 求解答
- Android 看到一个类,如何知道这个类是属于哪个进程的
- Android studio build.gradle错误一直弄不好
- 紧急求解,在android中时间显示的奇怪问题
- canvas.drawLine 画的线所围成的图形如何填充颜色
1. 7个Android应用程序源代码。
2. android入门到精通pdf。
3. Android学习笔记。
4. android开发入门与实践。
5. android开发书籍1、android开发书籍2、android开发书籍3、android开发书籍4。
6. android程序编写及调试新手入门.pdf。
7. Android开发教程笔记完全版.pdf。
8. android培训.ppt。
9. Android应用开发揭秘.pdf。
10. Android最佳学习路线图.pdf。
11. Android最新应用开发技术及典型案例.pdf。
你还等什么,而且不要分了,由于以前要的多,好多人都说我,从今天以后,只要我上传的资源,都不再超过0分.
地址:http://download.csdn.net/detail/wangxiangdong_sl/3619834