一、即时通讯简单介绍 1、简单说明 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。 有许多的IM系统,如AOL IM、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即 ...
分类:
移动开发 时间:
2016-05-22 20:13:12
阅读次数:
191
1、XMPP环境搭建 http://www.cnblogs.com/fearlessyyp/p/5506644.html 第一次打开可能会有点儿慢,图片很多,步骤很详细,祝搭建成功。 2、工程中添加XMPP 2、工程中添加XMPP 1、创建新工程2、导入XMPP框架3、引入XMPP需要的依赖库 li ...
分类:
其他好文 时间:
2016-05-22 18:25:31
阅读次数:
323
即时通讯技术是 网络技术中的明珠。即时通讯产品改变了人们的生活习惯。经过十几年的发展,即时通讯功能的应用也逐渐从专门软件才能实现的功能逐渐成为标准配置。即时通讯技术的应用不仅仅只是用于社交领域,在大多的协同工作领域,以及需要分布结构的网络通讯领域都是非常重要的。讲师本人在android领域有多年的开 ...
分类:
微信 时间:
2016-05-22 09:38:26
阅读次数:
436
Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送
很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各种功能都实现一遍,解决各种bug各种坑,不得不说,极光推送真坑,大家使用还是要慎重,我们看一下极光推送的官网https://www...
分类:
移动开发 时间:
2016-05-21 23:21:06
阅读次数:
767
本来也没打算深入学习erlang,就是看一下他们的大概思路erlang每个自定义函数都能注册成进程,每个节点通过erl -name 'name@ip'.进去后,可以直接做远程调用,节点之间就靠一个连接,来回传输,如果想再开一个了连接我估计是可以的吧,不太清楚,这个无所谓,一个就够了,可以随便登录某台 ...
分类:
其他好文 时间:
2016-05-21 17:24:51
阅读次数:
137
这篇博客的代码是直接在上篇博客的基础上增加的,先给出部分代码,最后会给出能实现简单功能的完整代码。 UI进阶 即时通讯之XMPP登录、注册 1、好友列表 初始化好友花名册 XMPPRoster代理方法 好友列表 添加好友 删除好友 XMPPManager.h 新增代码 XMPPManager.m 新 ...
分类:
其他好文 时间:
2016-05-20 06:13:19
阅读次数:
279
一、即时通讯 什么是即时通讯、 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能。 即时通讯的实现方式 即时通讯有多种实现方式,例如:XMPP、环信、融云等。 什么是XMPP XMP ...
分类:
其他好文 时间:
2016-05-19 23:18:04
阅读次数:
203
本篇是 即时通信之XMPP(2) 接上次 即时通信之XMPP(1) 1. 好友列表 1> 初始化好友花名册 2> XMPPRoster代理方法 代码: 3> 添加好友所需方法 代码: 4> 删除好友 代码: 2. 聊天 1> 聊天的规则: 从服务器获取聊天记录,根据数据属性判断消息类型 发送消息 接 ...
分类:
移动开发 时间:
2016-05-19 21:28:21
阅读次数:
245
本篇是续接即时通讯(1)。 一、好友列表 管理好友列表是通过XMPP中的花名册(XMPPRoster)。代码示例: XMPPRosterDelegate代理方法: 添加好友: 删除好友: 部分代码示例: 二、获取聊天信息 1、聊天的规则: 从服务器获取聊天记录,根据数据属性判断消息类型。 发送消息。 ...
分类:
移动开发 时间:
2016-05-19 21:22:34
阅读次数:
333
搭建XMPP环境需要几个辅助工具 1、XAMPP XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMP ...
分类:
其他好文 时间:
2016-05-19 21:04:09
阅读次数:
241