XMMP 关于即时通讯连接的那些故事
来源:互联网 发布:如何提高淘宝网店销量 编辑:程序博客网 时间:2024/05/02 09:32
首先,需要注意的是XMPP到底是什么鬼?它只是一套协议。
怎么使用XMPP协议来实现及时通讯呢?这是一个漫长的过程。
第一,需要我们安装三个软件。一个XAMMP 的,因为资源文件太大,上传不了资源,座椅这个得自己想办法解决了。一个是Spark上传的资源地址
一个是openfire,资源路径同上。
开始进行实践步骤:
- 新建一个工程
- 导入XMPP的第三方资料,资源路径同上。
拖入XMPP后,就会看到XMPP文件名,以及下面的文件: 在Build Phrase中的linker 添加两个类库:libxml2.tdb 、libresolv.stb
导入后:在targets下的Build Setting 中 搜索框中输入header 找到 header search path 双击后面的添加一个 /usr/include/libxml2
创建一个单例类,进行服务器的连接工作。1)、创建XMPPStream实例–相当于是一个桥梁,2)、设置XMPPStream实例的hostName和hostPort,顺便点进去看一下,把kDomain域名改成你自己的Openfire网站上的host Name。
- 建立连接:需要XMPPJID 包裹到KDomain,添加给XMPPStream实例上,给XMPPStream实例一个时间超时的设置。
- 连接成功,给XMPPStream实例设置代理,只有连接成功后才会走代理的方法。
代理方法中,有关于登录
关于注册提供给外界调用的登录、注册
0 0
- XMMP 关于即时通讯连接的那些故事
- andorid、服务器基于XMMP协议的即时通讯系统
- 那些关于居中的故事
- 那些关于http的故事
- 关于求婚的那些浪漫故事
- 数据库-关于丢失更新和乐观锁的那些故事
- 数据结构:那些关于二叉树遍历的故事--Java实现
- 数据库-关于丢失更新和乐观锁的那些故事
- 数据库-关于丢失更新和乐观锁的那些故事
- Java的那些故事
- 数据库的那些故事
- 那些小女孩的故事
- ACM的那些故事
- 关于即时通讯的一点记录
- 关于即时通讯的一点记录
- iOS开发那些事-关于性能优化–选择nib还是故事板的讨论
- 即时通讯你该知道的那些事 | 内含分享课件
- 关于系统的SignalR的即时通讯功能
- 散列与Java Map结构分析
- [Data Mining] kNN implementaion in Matlab
- Effective C++笔记(六)
- 省市联动
- file、inode在应用层和驱动层之间的联系
- XMMP 关于即时通讯连接的那些故事
- oracle:ora-12560:tns:协议适配器错误
- 使用Unity3D的50个技巧:Unity3D最佳实践
- [urls.py设置技巧]URLconf处理其二:URL分解器
- 字符串对齐的方法
- 接口
- Mysql JDBC Url参数说明
- LightOJ - 1002 Country Roads(最小瓶颈路)
- C# 线程手册 第六章 线程调试与跟踪 跟踪开关