最近在写一个android客户端连接到openfire服务器,但是奇怪的是再程序运行到connection.connect();这段代码的时候就停住执行不下去,为什么啊?求帮助啊注:我在java project下测试是能运行connection.connect()这段代码的,但是到了android project下就不行了,急啊!!谁快来帮忙啊

解决方案 »

  1.   

    你确信你android上面的网是通的?指的是3G或者wifi?
      

  2.   

    如果没有网,connection.connect()会阻塞的吧没用过smack,一直用的libjingle感觉还是网络原因 
      

  3.   

    3G网是通的,有网,但是connection.connect()依然会阻塞,所以我换了一种方法,直接用socket去连接,程序崩溃靠  我也要崩溃了
      

  4.   

    connection = new XMPPConnection("192.168.1.1");
    connection.connect();
      

  5.   

    新问题又来了,android端接收到spark发来的消息,但是调用EditText的append方法后内容显示不到EdiText上,发现程序运行到append的时候阻塞了,也就是说从外部接收到消息调用append方法将内容加到EditText不成功,谁能告诉我这是什么原因???