Smack XMPPConnection 的简单使用

来源:互联网 发布:javascript自学网站 编辑:程序博客网 时间:2024/05/26 07:28


String xmppHost = “127.0.0.1”;

int xmppPort = 5222;


// Create the configuration for this new connection

ConnectionConfiguration connConfig = new ConnectionConfiguration(xmppHost, xmppPort);

connConfig.setSecurityMode(SecurityMode.required);

connConfig.setSASLAuthenticationEnabled(false);

connConfig.setCompressionEnabled(false);


XMPPConnection connection = new XMPPConnection(connConfig);

xmppManager.setConnection(connection);


try {

// Connect to the server

connection.connect();

Log.i(LOGTAG, "XMPP connected successfully");

// packet provider

ProviderManager.getInstance().addIQProvider("notification", "androidpn:iq:notification", new NotificationIQProvider());


} catch (XMPPException e) {

Log.e(LOGTAG, "XMPP connection failed", e);

}



1 4