首页 > 代码库 > XMPP客户端开发(2)--发送接收消息
XMPP客户端开发(2)--发送接收消息
客户端连接上服务器并登录以后,可以发送、接收消息。
首先需要定义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()函数,只要在该函数中加入对消息的处理方法即可。
XMPP客户端开发(2)--发送接收消息
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。