多用户聊天无法在服务器上运行

时间:2013-04-25 07:25:57

标签: android xmpp openfire smack

使用smack API,openfire和XMPP我在android中创建了聊天应用程序。 在那里我添加了群聊功能。但是在我的本地服务器上它工作正常,但是当我第一次运行在服务器上运行时它会出现如下错误:

04-25 06:40:02.362: W/System.err(2615): No response from server.: 
04-25 06:40:02.372: W/System.err(2615):     at org.jivesoftware.smackx.muc.MultiUserChat.join(MultiUserChat.java:498)
04-25 06:40:02.372: W/System.err(2615):     at example.newchat.DoInBackgroundWork.onPostExecute(DoInBackgroundWork.java:95)
04-25 06:40:02.372: W/System.err(2615):     at example.newchat.DoInBackgroundWork.onPostExecute(DoInBackgroundWork.java:1)
04-25 06:40:02.372: W/System.err(2615):     at android.os.AsyncTask.finish(AsyncTask.java:631)
04-25 06:40:02.372: W/System.err(2615):     at android.os.AsyncTask.access$600(AsyncTask.java:177)
04-25 06:40:02.372: W/System.err(2615):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
04-25 06:40:02.382: W/System.err(2615):     at android.os.Handler.dispatchMessage(Handler.java:99)
04-25 06:40:02.382: W/System.err(2615):     at android.os.Looper.loop(Looper.java:137)
04-25 06:40:02.382: W/System.err(2615):     at android.app.ActivityThread.main(ActivityThread.java:5041)
04-25 06:40:02.382: W/System.err(2615):     at java.lang.reflect.Method.invokeNative(Native Method)
04-25 06:40:02.392: W/System.err(2615):     at java.lang.reflect.Method.invoke(Method.java:511)
04-25 06:40:02.392: W/System.err(2615):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-25 06:40:02.392: W/System.err(2615):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-25 06:40:02.402: W/System.err(2615):     at dalvik.system.NativeStart.main(Native Method)

1 个答案:

答案 0 :(得分:0)

我会发布一些代码,特别是你设置房间并加入它的部分,我没有足够的代表把它放在评论中抱歉:(

如果我使用错误的用户名,当我使用smack登录时,我得不到服务器的响应。

您可以先成功连接到服务器吗?