您的位置:首页 > 其它

XMPP客户端开发(2)--发送接收消息

2014-09-03 15:31 369 查看
客户端连接上服务器并登录以后,可以发送、接收消息。

首先需要定义Chat,MessageListener和ChatMessageListener几个变量:

private static Chat chat;
private static MessageListener ml = new MessageListener(){
public void processMessage(Chat arg0, Message msg) {
// 对消息的处理动作
}
};
private static ChatManagerListener cml = new ChatManagerListener(){
public void chatCreated(Chat chat, boolean arg1) {
chat.addMessageListener(ml);
}
};


然后初始化这几个变量:

chat = Var.xmpp_conn.getChatManager().createChat(Var.to, ml);
Var.xmpp_conn.getChatManager().addChatListener(cml);


发送消息:

chat.sendMessage(s);


其中s是要发送的String。

接收消息:在前面已经定义了MessageListener,接收消息时会执行processMessage()函数,只要在该函数中加入对消息的处理方法即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐