我被这个问题困扰很久了。不知道为什么错了,我想做个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)
解决方案 »
- 请教:MP3编码器
- android 关于cursor的问题
- 请教 android4.0中,so文件的使用。
- widget 如何控制在手机上重复添加同一个widget 小组件
- NDK MediaPlayer开发问题
- 弱弱的问一个闹铃的问题
- 怎么联系android版块的版主呀?
- zip解压出错:java.util.zip.ZipException: EOCD not found; not a Zip archive?
- 关于wifi模块wifi连接状态显示的问题
- 如何给已root(无supersu)的安卓app授权?
- 紧急求解,在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