码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-09-03 16:25:36      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   div   sp   log   on   c   

客户端连接上服务器并登录以后,可以发送、接收消息。

首先需要定义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)--发送接收消息

标签:style   blog   color   ar   div   sp   log   on   c   

原文地址:http://www.cnblogs.com/mstk/p/3953812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!