我是一个聊天应用程序的初学者。我一开始就STUDING聊天应用 我试图连接的Android虚拟设备的Openfire XMPP服务器,但我无法连接,我得到的java.net.UnknownHostException 有人能帮助我在我的连接Android设备顶部XMPP服务器java.net.UnknownHostException当连接openfire xmpp服务器时
我使用的代码是:
ConnectionConfiguration config = new ConnectionConfiguration("pc" ,5222);
/*ConnectionConfiguration config =
new ConnectionConfiguration("192.168.0.1",5222,"pc");*/
/*config.setCompressionEnabled(true);
config.setSASLAuthenticationEnabled(true); */
config.setSecurityMode(SecurityMode.disabled);
config.setDebuggerEnabled(true);
config.setSASLAuthenticationEnabled(false);
XMPPConnection connection = new XMPPConnection(config);
Log.i("", "before connecting");
connection.connect();
Log.i("", "after connecting");
//connection.login("test", "test");
if(connection.isConnected()){
System.out.println("connection built");
connection.disconnect();
}
清单中
:
<uses-permission android:name="android.permission.INTERNET"/>
和Logcat我是用的java.net.UnknownHostException。
在ConnectionConfiguration的论点,你写的“PC”,但被称为像你的服务器和你试图使用服务器而不是本地IPv4? – kevto
@kevto我尝试与服务器IP也127.0.0.1:9090,但仍然是相同的,你可以过来这个[链接](http://chat.stackoverflow.com/rooms/68853/trying-to-learn)请 –
请检查您的设备是否连接到互联网 – Pavya