XMPP客户端开发(2)--发送接收消息
2014-09-03 15:31
369 查看
客户端连接上服务器并登录以后,可以发送、接收消息。
首先需要定义Chat,MessageListener和ChatMessageListener几个变量:
然后初始化这几个变量:
发送消息:
其中s是要发送的String。
接收消息:在前面已经定义了MessageListener,接收消息时会执行processMessage()函数,只要在该函数中加入对消息的处理方法即可。
首先需要定义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()函数,只要在该函数中加入对消息的处理方法即可。
相关文章推荐
- Android基于XMPP Smack Openfire开发IM【三】客户端接收服务器发送的消息
- Android基于XMPP Smack Openfire开发IM【三】客户端接收服务器发送的消息
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- 基于xmpp openfire smack 开发(二)发送群组消息
- python实现jms客户端(发送接收消息)
- UDP发送Delphi7开发服务端接收 xe2开发客户端 导致中文乱码
- Java实现XMPP发送接收消息和文件功能
- GCM 发送接收消息 Message Client Server 服务器端,客户端
- 微信公众平台开发教程Java版(3) 消息接收和发送
- Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法
- MQ JMS发送消息并接收客户端回复
- Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
- Go语言(服务器开发):客户端向服务器发送数据并接收返回数据