最近用smack写了一些东西,感觉对新手最有帮助的还是例子代码,所以就写了一些。
一、注册新用户。
XMPPConnection connection = new XMPPConnection("jabber_server_name");
AccountManager amgr = connection.getAccountManager();
amgr.createAccount("username", "password");
connection.close();
注意这里createAccount注册时,参数是username,不是jid,是“@”前面的部分。
二、发一条消息
XMPPConnection connection = new XMPPConnection("jabber_server_name");
connection.login("username", "password");
connection.createChat("jsmith@jivesoftware.com").sendMessage("Howdy!");
connection.close();
这个是抄的smack的文档。
三、发送你自己的状态消息
XMPPConnection connection = new XMPPConnection("jabber_server_name");
connection.login("username", "password");
connection.sendPacket(presence);
Presence presence = new Presence(Presence.Type.AVAILABLE,"away",0,Presence.Mode.AWAY);
connection.sendPacket(presence);
connection.close();
先写到这里,以后想到再补充。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5772645
|
- 评论人:neworder
2008-04-03 09:11:46
|
|||
smack不能用中文用户登录,我的db是oracle 9i,能否提示如何解决 |
||||
|
- 评论人:宝宝
2008-03-31 16:37:35
|
|||
createAccount总是报错呢。请帮忙解释。我的QQ16211803.或者邮箱16211803@qq.com 期待回复。报错为:conflict(409)
|
||||