精华内容
下载资源
问答
  • smack

    2014-06-16 10:55:33
  • Smack

    2014-06-02 20:29:57
    package test.xmpp.smack; import org.jivesoftware.smack.Chat; import org.jivesoftware.smack.ChatManager; import org.jivesoftware.smack.ChatManagerListener; import org.jivesoftware.smack.Connectio
    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


    *插件

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



    展开全文
  • Smack-源码

    2021-03-31 05:56:31
    Smack
  • smack4.3.1

    2019-03-08 15:12:06
    smack用于android移动端的开发,可以结合openfire使用,进行im通信
  • smack 源码

    2014-04-17 17:03:09
    smack源码
  • Smack 文档

    2017-09-22 14:54:04
    目录 一、 概述 ...八、 调试Smack 九、 Smack扩展指南 1. 专业数据 2. XHTML消息 3. 消息事件 4. 数据表单 5. 多人聊天 6. Roster项目交换 7. 时间交流 8. 群聊频道 9. 服务查看 10. 文件传输
  • smack4.2.2

    2017-12-06 10:49:17
    smack4.2.2,一个开源项目,用于即时通讯,与openfire结合使用,可开发即时通讯应用
  • smack4.0.3

    2015-01-20 15:51:04
    smack封装类库,包括smack的所有jar包。可用于二次开发
  • Smack:调试Smack

    千次阅读 2013-11-29 09:43:15
    Smack包含两个内嵌的调试控制台,它让你跟踪所有在客户端和服务器之间的XML传输。lite debugger是smack.jar的一部分和enhanced debugger被包含在smack-debug.jar。    Debug模式可以从两种不同的方式启动:...

    Smack包含两个内嵌的调试控制台,它让你跟踪所有在客户端和服务器之间的XML传输。lite debugger是smack.jar的一部分和enhanced debugger被包含在smack-debug.jar。 

     

    Debug模式可以从两种不同的方式启动: 

    1. 在创建一个新的连接之前添加下面行代码: 

    Connection.DEBUG_ENABLED = true; 

    1. 设置Java系统属性smack.debugEnabled为true。系统属性可以在命令行中设置,例如: 

    java -Dsmack.debugEnabled=true SomeApp 

     

    如果你想在你的应用程序中明确禁止debug模式,包括使用命令行参数,在你操作一个新的连接之前向你的应用程序添加以下行: 

    Connection.DEBUG_ENABLED = false; 

     

    Smack使用下面的逻辑来确定使用debug控制台: 

    1. 它将尝试使用在Java系统属性中指定的debugger类smack.debuggerClass。如果你需要开发你自己的debugger,实现SmackDebugger接口,然后再命令行设置系统属性,如下: 

    java -Dsmack.debuggerClass=my.company.com.MyDebugger SomeApp 

    1. 如果第一步失败,那么Smack将尝试使用enhanced debugger。smackx-debug.jar文件包了enhanced debugger。因此你将需要在classpath中放置jar文件。对于这种状况空间是一个问题,你可能只想开发smack.jar,在这种情况下enhanced debugger将不可用。 

    2. 如果前两步失败了,最后一步是使用lite debugger。lite debugger对于你需要低内存打印的情况是非常好得选择。 

     

    Enhanced Debugger 

    当debug模式启动,一个debug窗口将会显示,包含为每个创建的连接的tab。这个窗口将会包含下面的信息: 

    • Connection tab--每个tab显示相关的连接的debug信息。 

    • Smack Info tab--显示关于Smack(例如Smack版本,安装的组件,等)信息。 

     

    Connection tab讲包含下面的信息: 

    • 所有的Packet--显示发送和接收被Smack解析的packet信息。 

    • 原始发送Packet--Smack产生并发送给服务器的原始XML传输。 

    • 原始接收Packet--由服务器发送给客户端的原始XML传输。 

    • ad-hot消息-允许发送的任何类型ad-hot packet。 

    • 信息--显示连接状态和统计。 

     

    Lite Debugger 

    当debugg模式被启动,当每个新的连接被创建的时候一个debug窗口将会显示。这个窗口将包含下面的信息: 

    • 客户端传输(红色文本)--由Smack产生并发送给服务器的原始的XML传输 

    • 服务器传输(蓝色文本)--由服务器产生发送给客户端的原始XML传输。 

    • 被翻译的Packet(绿色文本)--显示来自服务器被Smack翻译的XML packet。 


    在任何面板右击来打开一个选择菜单,复制内容到系统剪切板或者清除面板的内容。 


    新技术,新未来!欢迎大家关注“1024工场”微信服务号,时刻关注我们的最新的技术讯息!(甭客气!尽情的扫描或者长按!)

    展开全文
  • smack用于android移动端的开发,可以结合openfire / tiger 使用,进行im通信
  • smack android

    2014-11-03 14:34:24
    smack4.1 现在支持android 再也不用asmack去修修改改的啦
  • smack3.4.1

    2014-03-28 23:52:45
    The smack.jar file in the main distribution folder is the only binary file required for embedding XMPP functionality into client applications. The optional smackx.jar contains the Smack extensions ...
  • smack 3.2.2

    2012-06-14 10:29:46
    smack xmpp 3.2.2 for linux
  • Smack 4.2.4源码

    2018-08-01 12:25:58
    Smack源码下载,github公司访问有问题,所以放到csdn上
  • SMACK既是模块化软件验证工具链,又是独立的软件验证程序。 它可以用来验证其输入程序中的断言。 在默认模式下,对声明进行验证,直到达到循环迭代和递归深度的给定界限为止; 它还包含对无边界验证的实验支持。 ...
  • smack xmpp

    2018-07-16 15:34:04
    smack xmpp
    smack xmpp
    展开全文
  • smack-开源

    2021-05-03 02:45:21
    smack(源托管应用程序编译工具包)是一种与发行版和操作系统无关的程序包部署和管理软件,旨在满足任何级别的计算机经验,同时保持强大的依赖性和安装过程。
  • smack英文文档

    2015-03-08 08:49:32
    smack英文文档
  • smack4.2.2jar包

    2018-09-02 23:19:04
    Android端smack4.2.2 IM开发全部jar包包含jxmpp和smack
  • Smack4.1demo

    2015-04-25 11:50:33
    最新smack开发包 demo 基于smack4.1开发 包含所需的jar
  • smack 4.1.5 jar

    2015-12-11 16:22:33
    smack 最新 4.1.5jar包,smack4.1之后,可以直接在Android中运行,可以把asmack丢掉了
  • java openfire smack

    2016-03-03 17:35:31
    环境 openfire4.1.6 myeclipse jdk7 smack4.1.6 openfire服务器(安装流程http://blog.csdn.net/shimiso/article/details/8816558) 包含所有使用到的包 开发参考文档(smack下载包中)file:///E:/down_demo/smack_4...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,582
精华内容 2,632
关键字:

smack