无法实现asmack api

时间:2013-06-19 10:46:47

标签: android asmack

我在android中使用asmack api for gtalk app

            ConnectionConfiguration connConfig = new ConnectionConfiguration(
                    HOST, PORT, SERVICE);

            XMPPConnection connection = new XMPPConnection(connConfig);

            try {
                connection.connect();
                SASLAuthentication.supportSASLMechanism("PLAIN", 0);
            } catch (XMPPException ex) {
                Log.e("XMPPChatDemoActivity", "Failed to connect to "
                        + connection.getHost());
                Log.e("XMPPChatDemoActivity", ex.toString());
                setConnection(null);
            }
            try 
                connection.login(USERNAME, PASSWORD);
                Log.i("XMPPChatDemoActivity",
                        "Logged in as " + connection.getUser());


            } catch (XMPPException ex) {
                Log.e("XMPPChatDemoActivity", "Failed to log in as "
                        + USERNAME);
                Log.e("XMPPChatDemoActivity", ex.toString());
                setConnection(null);
            }

我在AVD上运行应用程序时遇到此错误

  

无法连接到talk.google.com

     

XMPPError连接到talk.google.com:5222。:remote-server-error(502)XMPPError连接到talk.google.com:5222。

     

- 由以下原因引起:java.net.ConnectException:无法连接到我服务器的talk.google.com/ip地址(端口5222):连接失败:ETIMEDOUT(连接超时)

0 个答案:

没有答案