aSmack4.0之旅(一)配置注册篇
一、Smack是什么
Smack是一个开源,易于使用的XMPP(jabber)客户端类库。
Smack API, 是一个 Java 的XMPP Client Library,也是由Jive Software开发。
优点:编程简单。
缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大,1台机器只能模拟有限(...
分类:
系统相关 时间:
2014-11-13 13:04:19
阅读次数:
190
第一种
在 connection.connect(); 建立连接之前
调用这个方法
SmackAndroid.init(this);
第二种
public static void configure(ProviderManager pm) {
// Private Data Storage
pm.addIQProvider("query", "jabber:iq...
分类:
系统相关 时间:
2014-11-12 11:53:12
阅读次数:
179
最近做基于XMPP的即时通讯,把相关内容总结整理下来看看!一.利用CoreLocation获取地理位置利用CoreLocation,必须在frameworks里面加入"CoreLocation.framework",然后类中import1.定义成员变量#import "LocationHelper....
分类:
其他好文 时间:
2014-11-11 00:37:52
阅读次数:
226
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探測。它在促进server之间的准即时操作。这个协议可能终于同意因特网用户向因特网上的其它不论什么人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产....
分类:
其他好文 时间:
2014-11-10 21:28:58
阅读次数:
305
Smack实现XMPP即时通信的发送消息,在上一篇博客中已经有所介绍的了!
关于接收消息
网上有对应的博客介绍
1、smack api学习 http://314858770.iteye.com/blog/908246
2、Smack开发Demo---发送并接收消息
http://...
分类:
系统相关 时间:
2014-11-10 15:34:33
阅读次数:
250
下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire我使用的是zip解压版的安装文件。其中openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,...
分类:
其他好文 时间:
2014-11-10 11:17:46
阅读次数:
124
转:http://blog.csdn.net/djun100/article/details/25752491 最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于....
分类:
其他好文 时间:
2014-11-09 13:51:17
阅读次数:
282
============问题描述============ 近来要做一个android项目,需要关乎网络的功能有1,即时聊天2,上传图片,视频就这两个典型的功能要使用socket还是http?顺被科普一下二者的使用场景(不要只说区别)。。。。背景熟悉socket编程,也使用过xmpp协议写过即时通讯工...
分类:
Web程序 时间:
2014-11-08 13:38:38
阅读次数:
178
Converse.js 是一个运行在浏览器的免费和开源的聊天客户端。它可以集成到任何网页。类似于 Facebook 的聊天,它也支持多用户聊天室。Converse.js 可以连接到任何可访问的 XMPP/Jabber 服务器。
分类:
Web程序 时间:
2014-11-08 13:37:27
阅读次数:
362
Tigase是一个基于Java开发的XMPP服务器,类似于Openfire,可用于搭建一个即时通讯(Instant Messaging,简称IM)的平台。1、准备在安装Tigase之前,首先需要准备Java环境以及数据库(本文使用MySQL)。Tigase下载:https://projects.tigase.org/projects/tigase-server/files下载:tigase-ser...
分类:
系统相关 时间:
2014-11-07 14:54:36
阅读次数:
394