认识smack4.1.4基本对象——StanzaFilter接口

一StanzaFilte接口介绍 该接口通过定义方法过滤packet对象中的特殊属性,该接口主要用于创建packet的监听器(listener)和收集器(collector)---通过StanzaFilte对监听器和收集器需要处理的packet进行过滤,让他们去处理指定部分packet。 预先...

2015-10-29 22:28:40

阅读数 1437

评论数 0

认识smack中的基本对象 - Registration

一 Registration类的介绍 Registration是信息查询包IQ的子类,所以它也包含表示操作类型的四个属性:GET/SET等,当其类型属性为GET时,表示从服务器获取注册对象的信息;而SET类型则表示创建用户,或者是更新已有用户的账户资料。当创建一个新账户时,XMPP服务器会需...

2015-10-29 21:39:26

阅读数 663

评论数 0

基于Smack4.1.4+ Openfire3.10.2下学习开发IM(一)实现用户登录、修改密码和注销等

以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。  网上也有很多关于这方面的资料,我就在这里把网上...

2015-10-29 00:57:18

阅读数 1730

评论数 1

XMPP客户端库Smack 4.1.4版官方开发文档之七

Smack提供的体系是堵塞自定义的XML信息包扩展和IQ包分析器的系统(The Smack provider architecture is a system for plugging in custom XML parsing of packet extensions and IQ packet...

2015-10-27 22:59:15

阅读数 1466

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之八

smack debug模式讲解 smakc 内置两套debuging 控制台,让你追踪XMPP服务端和客户端之间所有XML 流动,在smack-debug.jar包含Lite调试器和增强调试器,在smack-core.jar包含debug输出控制台。 调试模式可以用不同的方式来启用: 1、在...

2015-10-26 02:11:26

阅读数 1097

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之六

一、处理出入的字节 smacke 类库 提供了处理传入的字节,主要依靠两个类:org.jivesoftware.smack.PacketCollector 和 org.jivesoftware.smack.PacketListener org.jivesoftware.smack.PacketCo...

2015-10-26 01:38:31

阅读数 1133

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之五

本文转载自:博客主页:http://blog.csdn.net/chszs 五、名单Roster和在线状态Presence 名单可以让你跟踪其他用户是否在线,而且名单可以让你把用户组织到群组,比如朋友群或工作群。而其它的即时通信IM系统则把名单Roster视为好友列表、联系...

2015-10-25 22:50:47

阅读数 1388

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之四

本文转载自:博客主页:http://blog.csdn.net/chszs 四、使用Chat消息通信 来回收发消息是即时通信的核心功能。尽管单条消息是以包的形式发送和接收的,通常还是把他视为聊天的消息字符串,使用org.jivesoftware.smack.Chat类。 ...

2015-10-25 22:49:09

阅读数 1142

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之三

本文转载自:博客主页:http://blog.csdn.net/chszs 三、XMPPConnection管理 1、创建连接 org.jivesoftware.smack.XMPPConnection类可管理到XMPP服务器的连接,它默认的连接实现类是org.jives...

2015-10-25 22:46:56

阅读数 1214

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之二

本文转载自:博客主页:http://blog.csdn.net/chszs 三、Smack库的组成 Smack库可以内嵌到任意的Java应用程序中。Smack库有数个JAR文件组成,非常具有灵活性。 1、smack-core.jar 提供了核心XMPP功能。都是XMPP RFC规范定义的XMPP特...

2015-10-25 22:44:14

阅读数 2710

评论数 0

XMPP客户端库Smack 4.1.4版官方开发文档之一

本文转载自:博客主页:http://blog.csdn.net/chszs 一、Smack库概述 Smack是一个开源、易用的XMPP/Jabber客户端库,它使用Java语言开发,由Jive Software开发。 Smack的优点是编程简单。 Smack的缺点是其A...

2015-10-25 22:28:34

阅读数 3400

评论数 0

一步步调通Openfire3.10.2+Smack4.1.4官方Demo

首先在电脑上安装Openfire服务器(本文安装的版本为Openfire 3.10.2) Openfire下载地址http://www.igniterealtime.org/downloads/index.jsp  本文Openfire服务器名称为192.169.20.246 Smack 4.1...

2015-10-23 01:49:43

阅读数 3617

评论数 0

windows7 搭建 Spark 详细图解

第一步:下载Spark.exe 可执行程序,程序的下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire 如果遇到spark 无法正在安装的情况,可以参考该文章:安装Spark 客户端 提示"the ins...

2015-10-21 00:47:05

阅读数 1905

评论数 0

安装Spark 客户端 提示"the install4j wizard could not find a java(TM) Runntime......“

在安装IM Spark 客户端,提示如下错误: 提示的错误信息大意如下:install4j安装时,在本系统中没有找到32位Java Runtime Environment(版本要求:最低1.7,最高1.8) 我自己在网上搜索了一下,跟我遇到相识的朋友还不在少数,因此,在...

2015-10-21 00:34:16

阅读数 7709

评论数 0

windows 7 搭建openfire 服务器 图解

1、下载OpenFire最新版 http://www.igniterealtime.org/downloads/index.jsp OpenFire有两种形式的下载,一个是EXE(包含JRE),一个是ZIP包 如果是做Java开发,就下载ZIP包,体积小。 还可以下载一个即时通讯客户端spark,...

2015-10-20 23:54:28

阅读数 2292

评论数 0

提示
确定要删除当前文章?
取消 删除