Smack

package test.xmpp.smack;

import org.jivesoftware.smack.Chat;
import org.jivesoftware.smack.ChatManager;
import org.jivesoftware.smack.ChatManagerListener;
import org.jivesoftware.smack.ConnectionConfiguration;
import org.jivesoftware.smack.MessageListener;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smack.packet.Message;

public class SmackTest {
    public static void main(String args[]) throws XMPPException {
         ConnectionConfiguration config = new ConnectionConfiguration("localhost", 5222);
         XMPPConnection connection = new XMPPConnection(config);
        
         connection.connect();        
         connection.login("lzx", "123");
         ChatManager cm = connection.getChatManager();
         Chat chat = cm.createChat("lzx2@localhost", null);
        
         // add listener
         cm.addChatListener(new ChatManagerListener() {

            @Override
            public void chatCreated(Chat chat, boolean create) {
                chat.addMessageListener(new MessageListener() {
                    
                    @Override
                    public void processMessage(Chat chat, Message msg) {
                        System.out.println(chat.getParticipant() + ":" + msg.getBody());
                        try {
                            chat.sendMessage("said:"+msg.getBody());
                        } catch (XMPPException e) {
                            e.printStackTrace();
                        }
                    }
                });
            }            
         });
        
         chat.sendMessage("你好!");
        
         while(true);  
        
        //connection.disconnect();
    }

}


http://wenku.baidu.com/link?url=Hx0ukTTxLqn3ZK1wvcsF3fnNwe-0DMy4ZGHlS2RBrj5PFMblcefDHkGXrOyl0HfpVJT4NYQgwYW-UvTnz7rhYPEK8YhNByGNevyqhFNkG6a

http://blog.csdn.net/majian_1987/article/details/9474027

聊天记录 插件, http://blog.csdn.net/dragonrxl/article/details/8281317


*插件

*数据库 / 更改数据库连接



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值