E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
smack
基于XMPP协议的a
Smack
源码分析【0】UML
这个UML有些不是很规范,只是为了作为思维路线的记录,怕跟迷路,也不知道有什么好的工具能看源码的,就笨笨的一点点的扣。 This repository doesn't contain much code, it's a build environment! Tracking trunk can be hard. Doing massive changes on top of trunk c
·
2015-11-02 10:28
smack
Smack
文档
Contents: 概要 入门指南 管理连接 信息基础 角色与状态 处理数据包 服务架构 包属性 调试
Smack
隐匿
Smack
扩展手册 概要:
·
2015-11-01 10:51
smack
Openfire +
Smack
linux下基本环境搭建和测试
Openfire Install------------------xiaoyang @2012-4-13环境:fedora16,linux3.2内核,mysql服务器(1)openfire安装默认安装在/opt/openfire目录下面。xiaoyang@xiaoyang openfire$ sudo rpm -ivh openfire-3.7.1-1.i386.rpm [sudo] passw
·
2015-11-01 10:18
openfire
基于xmpp openfire
smack
开发之Android客户端开发[3]
1.源码结构介绍 activity包下存放一些android页面交互相关的控制程序,还有一个些公共帮助类 db包为sqlite的工具类封装,这里做了一些自定义的改造,稍微仿Spring的JdbcTemplate结构,使用起来更加方便一点 manager包留下主要是一些管理组件,包括联系人管理,消息管理,提醒管理,离线消息管理,用户管理,xmpp连接管理 model包中都是一些对象模型,
·
2015-11-01 08:33
openfire
基于xmpp openfire
smack
开发之
smack
类库介绍和使用[2]
http://blog.csdn.net/shimiso/article/details/8816540 关于
Smack
编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向
·
2015-11-01 08:32
openfire
基于xmpp openfire
smack
开发之openfire介绍和部署[1]
前言 http://blog.csdn.net/shimiso/article/details/8816558 Java领域的即时通信的解决方案可以考虑openfire+spark+
smack
。
·
2015-11-01 08:31
openfire
java领域即时通信的解决方案一(openfire+spark+
smack
)
Java领域的即时通信的解决方案可以考虑openfire+spark+
smack
。当然也有其他的选择。
·
2015-10-31 19:08
openfire
Smack
结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。 必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html http:/
·
2015-10-31 13:59
openfire
Android基于XMPP
Smack
Openfire下学习开发IM(六)总结
不管学习什么都应该总结 这里我把关于Xmpp的一些方法整理到一个工具类中了 我就分享给大家 XmppConnection.java package com.techrare.utils; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.Byte
·
2015-10-31 12:19
openfire
openfire安装配置完全教程
Java领域的IM解决方案 Java领域的即时通信的解决方案可以考虑openfire+spark+
smack
。
·
2015-10-31 12:28
openfire
Android基于XMPP
Smack
Openfire下学习开发IM(五)连接断开重连
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接 首先要创建连接监听器,用来监听连接状态,这里我写了一个类 继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError() 前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听
·
2015-10-31 11:55
openfire
android, iOS app reverse enginnering
通信是基于XMPP的,采用的开源的
smack
, 之前有过对xmpp的介绍,详细参见之前blog。 feedback用的是umeng。
·
2015-10-31 10:50
android
a
smack
中如何接收离线消息
1)
smack
中登陆:Establishing a Connection // Create a connection to the jabber.org server.
·
2015-10-31 10:49
smack
基于XMPP协议的a
Smack
源码分析【3】register过程分析
register过程分析RegisterTask这个task在运行中,添加了一个监听,上面说道的PacketReader中有一个消息机制,在不停的解析服务器返回的结果,然后将解析过后的包分发给各个监听器(观察者),而register中就注册了一个监听器,比较有意思的是,监听器被注册时还加了一个过滤器,这个过滤器的目的是监听器只接收自己感兴趣的内容,这个设计真的很赞。这样就不必在数据源头Packet
·
2015-10-31 10:28
smack
基于XMPP协议的a
Smack
源码分析【2】PacketReader
PacketReader PacketReader所有的核心逻辑都在一个线程中完成的,PacketReader的工作很专注,同样的在一个while loop中 不停的解析、刷新reader对象、同时作为事件源发送解析过后的各种Packet,解析这里用的是Android独特的Pull解析,Pull解析的特点事件驱动,在这里被完全的利用了起来,随着不同的标签,PacketReader都会做出不同的处
·
2015-10-31 10:28
reader
Android IM Note
下载a
smack
jar包。 点击bin目录下的openfired.exe开启服务器。
·
2015-10-31 10:08
android
android
smack
源码分析——接收消息以及如何解析消息
在android里面用的
smack
包其实叫做a
smack
,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。
·
2015-10-31 08:07
android
基于XMPP协议的a
Smack
源码分析
功能期间,收集了很多关于Pushing的资料,其中有一个androidnp开源项目用的人比较多,但是由于长时间没有什么人去维护,听说bug的几率挺多的,为了以后自己的产品稳定些,所以就打算自己研究一下a
smack
·
2015-10-31 08:08
smack
【Android XMPP】 学习资料收集贴(持续更新)
系列一: 基于xmpp openfire
smack
开发之openfire介绍和部署[1] 基于xmpp openfire
smack
开发之
smack
类库介绍和使用[2] 基于
·
2015-10-30 13:52
android
基于XMPP协议的a
Smack
源码分析【1】
功能期间,收集了很多关于Pushing的资料,其中有一个androidnp开源项目用的人比较多,但是由于长时间没有什么人去维护,听说bug的几率挺多的,为了以后自己的产品稳定些,所以就打算自己研究一下a
smack
·
2015-10-30 13:21
smack
a
smack
搜索添加好友
在做添加好友之间,必须要对xmpp的好友订阅有一定的了解,以前我不了解其中原理,盲目的做,以为添加到了各自的列表能够发消息就没事了,后来发现这样会导致很多问题,比如好友上下线无提醒,好友更新了vcard没有提示等一系列和好友相关的问题都出来了。 后来终于重视这个问题,查找相关资料,自行百度,发现很多资料都是只说了单边实现没有设计原理,事实上,那也不算真的实现了,现在我来说下原理和流程,希望对同是做
zhonglunshun
·
2015-10-28 15:00
asmack添加好友
File transfer in android with a
smack
and Openfire
http://harryjoy.com/2012/08/18/file-transfer-in-android-with-a
smack
-and-openfire/ http://www.javacodegeeks.com
·
2015-10-27 15:29
openfire
Compiling a
Smack
For a recent mobile project we used XMPP. It worked really well and I’m keen to use it again. But, in the process I learnt quite a lot about it. To start with, getting a working Android client was… in
·
2015-10-27 15:29
smack
即时通讯软件openfire+spark+
smack
原文地址:http://blog.csdn.net/windone0109/article/details/4675944 开发你自己的XMPP IM - [J2EE] 这几天查国内外的资料,发现国内关于这方面间的软件资料太少了,就想在这里写几篇关于此类IM 软件开发的文章。不过别看东西小,涉及的模块可不少。 所以我基本上分为三篇文章来介绍此类软件的开发: 第一篇是关于XMPP 协议是啥,
·
2015-10-27 12:41
openfire
xmpp
smack
源码分析前期准备——XmpPullParser
smack
主要封装了xmpp协议,提供更方便的api去操作xmpp协议,具体详细可以到这边文章了解:http://www.cnblogs.com/not-code/archive/2011/07/16/
·
2015-10-23 09:27
parser
openfire消息发送
代码需要两个包,
smack
.jar ,
smack
x.jar。 第一个代码,只是点对点发送消息的,不涉及广播。
·
2015-10-21 12:27
openfire
基于
smack
的xmpp packet 重写
基于
Smack
实现Notification数据包。
·
2015-10-21 12:37
smack
开发XMPP IM
Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层
Smack
库提供的各种功能来完成的
·
2015-10-21 12:37
XMPP
openfire/spark/a
smack
环境调试纪要
项目需要简单搭建openfire/spark/a
smack
的环境及程序demo,本文简单记录以免遗忘。
·
2015-10-21 11:06
openfire
a
smack
登录冲突(多端登录冲突)处理
功能:登录冲突; 效果:弹出对话框,您的账号在xxx设备登录,您已下载; 实现步骤:a
smack
给我们提拱了一整套连接错误方案,其中就包括了登录冲突;开始的时候,我还自己去写了一个,原理是上线的时候发送一个自定义的
zhonglunshun
·
2015-10-20 18:00
a
smack
断线重连实现
在以前的a
smack
版本中,断线重连是需要我们自己做的,原理很简单,分两种情况,一种是断网了,另外一种就是掉线了。 1.没有网络的情况下。
zhonglunshun
·
2015-10-20 17:00
asmack
xmpp断线重连
如何监听到a
smack
联系人资料变动
开发中的点滴,排版有点丑,博客也不常写,有点丑,别嫌弃。实在要嫌弃,网站有我照片,看完会心里平衡些。 场景:在开发一款xmpp的应用,需要获取好友资料变动并实时刷新。1.确定问题:获取好友资料变动;2.工具:spark和adt3.解决问题: 我先用spark开启调试模式登录,在spark端和im移动客户端同时上线之后,im端修改了个人vcard数据保存,在spark端的调试窗口看到了发送过来的vc
zhonglunshun
·
2015-09-28 17:00
Android IM之基于Openfire+
Smack
的聊天服务器的搭建与测试
XMPP协议(ExtensibleMessagingandPresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通用的传输机制,不同组织
sbsujjbcy
·
2015-09-26 09:00
android
spark
smack
openfire
IM
XMPP协议_
smack
源码分析(一)
其实基于XMPP协议的
smack
开源框架使用起来非常方便,只需要下面三个步奏即可使用成功1.创建连接配置//两个参数为服务器主机名和端口号ConnectionConfigurationconfig=newConnectionConfiguration
AlanHand
·
2015-09-24 18:05
Android
一步一步调通Openfire3.10.2+
smack
4.1.4官方示例代码
一步一步调通Openfire3.10.2+
smack
4.1.4官方示例代码首先在电脑上安装Openfire服务器(本文安装的版本为Openfire3.10.2)Openfire下载地址http://www.igniterealtime.org
frankcheng5143
·
2015-09-21 10:00
java
openfire
smack4
Smack
4.1.x升级指南
Smack
4.1.x升级指南作者:chszs,版权所有,未经同意,不得转载。
chszs
·
2015-09-19 17:00
smack
XMPP
openfire+
smack
仿微信会话界面制作
在openfire服务器下制作的仿微信会话界面,包括接收用户的消息,初始化数据列表ListView,好友名称,好友头像,聊天消息,消息发送时间等,以及统计好友消息数目。界面效果: 由于会话界面用到的是Fragment,于是想要实现自定义ListView利用到了ListFragment组件,直接让当前Fragment继承ListFragment类;然后就是Fragment的布局文件和item布
EricFantastic
·
2015-09-19 14:00
ListView
map
openfire
smack
#征文再续#Android基于XMPP
Smack
Openfire开发IM即时聊天(二)
mod=viewthread&tid=121249&highlight=
smack
1.登陆界面MainActivity.javapackagecom.example.openfire_example;importorg.jivesoftware.
smack
.XMPPException
ly969434341
·
2015-09-17 17:00
Smack
4.1.1 简单通信
客户端Aimportjava.io.IOException; importorg.jivesoftware.
smack
.AbstractXMPPConnection; importorg.jivesoftware.
smack
.
Smack
Exception
yueritian
·
2015-09-17 15:00
smack
只为了下载jar包,如何安装并使用Maven?
解决
Smack
4.1.1的一个问题,必须要用到一个依赖包
Smack
-JAVA7,但是只有Maven方式可用,在百度等处找不到下载。
yueritian
·
2015-09-17 15:00
maven
JDK7
批处理文件
smack4.1.1
简单介绍一下a
smack
中常用到的方法属性
简单介绍一下a
smack
中常用到的方法属性connection.getAccountManager().createAccount(username,password); //创建一个用户 roster.removeEntry
itchenlin
·
2015-09-14 13:00
openfire+
smack
添加好友申请及好友对申请响应监听
Openfire添加好友申请通过发送Presence包实现,其中Presence包的Type含有七个状态:subscribe订阅、subscribed同意订阅、unsubscribe取消订阅、unsubscribed拒绝订阅、unavailable下线、probe探测、error错误;PacketFiler过滤器,主要用于过滤出Presence包;PacketListener监听器,监听服务器发来
EricFantastic
·
2015-09-09 10:00
smack
openfire
presence
Roster
openfire+
smack
使用ListFragment加载好友列表
在Activity中加载自定义ListView的时候,需要自定义适配器类继承BaseAdapter类,但Fragment中使用自定义的ListView,则使用ListFragment来实现和SimpleAdapter适配器。效果图: 一、使用ListFragment加载好友列表实现思路1、编写ListFragment的布局文件fragment_two.xml,其中定义好ListVi
EricFantastic
·
2015-08-29 08:00
android
ListView
smack
openfire
openfire+
smack
聊天气泡效果ListView完成收发消息
收发消息之前完成了,下面就是整理一下界面了,先附上效果图:一、实现聊天的收发消息,前一篇已经介绍了,进入正题,实现这个界面,主要思路如下:1、主界面chatactivity.xml,在里面添加ListView用于显示聊天的内容,其他控件都摆好各自的位置。2、定义ListView的item布局,分别,是我发送的消息布局i_sendmsg_item.xml和好友发送的布局friend_sendmsg_
EricFantastic
·
2015-08-27 20:00
android
ListView
handler
smack
openfire
openfire+
smack
收发消息
一、在openfire+
smack
下,制作简单的AndroidApp可以收发消息1、openfire和
smack
配置这里就不赘述了,网上配置教程一堆;2、直接开始写代码,聊天主界面布局文件chat.xml
EricFantastic
·
2015-08-26 17:00
android
handler
smack
openfire
Linux内核LSM介绍及
smack
配置启用
(http://www.zhihu.com/question/21637060/answer/58362892?group_id=614562143606079488#comment-89324790)用户在执行系统调用时,先通过原有的内核接口依次执行功能性的错误检查,接着进行传统的DAC检查,并在即将访问内核的内部对象之前,通过LSM钩子函数调用LSM。LSM再调用具体的访问控制策略来决定访问的
Joy-橘子
·
2015-08-24 20:00
用
smack
+openfire做即时通讯
首发:个人博客必须说明:
smack
最新的4.1.1,相对之前版本变化很大,而且资料缺乏,官方文档也不好,所以还是用老版本3.2.2吧。这篇博文中的代码是4.1.1版的,但不推荐用它。
祁达方
·
2015-08-19 17:00
smack
for android 之登录openfire
前言
smack
是开发openfire客户端的类库,从
smack
4.1开始支持android开发,之前的版本是不支持的android的,在这之前都是使用a
smack
类库,但是现在a
smack
已经过时了。
hu285279904
·
2015-08-07 16:00
从推送看小米的野心
从技术上来讲,推送固然可以采用开源的OpenFire+A
smack
,当然也可以在服务中开启Socket链接来实现。但现实远非想想的那么顺利。 就拿mi
qq909157370
·
2015-08-05 09:00
推送
小米
miui
利用websocket实现安卓消息推送
前段时间做一个项目,需要android客户端作为管理工具与web服务器后台实时交互,想了很多方法,包括androidpn、openfire+
smack
、xmpp协议,要么太繁琐,要么无法满足实时性。
nimeghbia
·
2015-08-01 16:00
java
tomcat
websocket
安卓消息推送
java实现websocket
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他