XMPP 要点.
1. 客户端(C) 和服务器端(S) 通过TCP连接5222端口进行全双工通信.2. XMPP 信息均包含在 XML streams中.一个XMPP会话, 开始于 标签, 并结束于标签.所有其他的信息都位于这俩标签之间.3. 出于安全目的考虑, 开始之后, 后续的内容会被适度的使用 Transpor Layer Security (TLS) 协商传输 和强制性的 S...
分类:
其他好文 时间:
2014-07-22 22:33:53
阅读次数:
364
本篇主要说一下如何利用命令行来正确配置MySql。
首先打开终端:
1.为mysql起一个别名
alias mysql=/usr/local/mysql/bin/mysql
2.创建mysql的管理员 admin(后期登陆用到)
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
3.设置root账号密码
mysqladmin -u ...
分类:
移动开发 时间:
2014-07-18 22:10:48
阅读次数:
199
gloox连接至服务器端
在使用gloox之前,有必要先提一下XMPP协议这个东东。
XMPP协议是一个基于互联网的即时通信标准协议。它采用XML技术,以文本的方式传输即时消息。支持动态自定义扩展应用。与传统的网络协议相比,如QQ等,XMPP协议并不是一个基于二进制方式实现的协议,而是基于XML技术的文本方式,也就是说如果不采用加密技术的话,是可以直接查看发送的消息的。XMPP协议通过定义一些...
分类:
其他好文 时间:
2014-07-18 22:07:05
阅读次数:
265
今天弄这个openfire服务端的配置直接苦了一逼,不过好在最后终于配置好了。首先感谢@月光的尽头的博客给了我莫大的帮助。切入正题,首先说一下iOS xmpp协议实现聊天openfire服务器配置所需要的东西:
1.openfire软件,我用的是 Openfire 3.9.3,下载地址:http://www.igniterealtime.org/downloads/index.jsp
2.My...
分类:
移动开发 时间:
2014-07-16 16:17:57
阅读次数:
237
下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AI...
分类:
移动开发 时间:
2014-07-09 22:18:54
阅读次数:
290
一、xmpp协议工作原理二、XMPP地址模式三、xmpp消息格式xmpp xml包括三个元素,message,presence,iq,也翻译做三种节。在'jabber:client'和'jabber:server'名字空间中定义了三种 XML 节: , , 和 . 另外, 这三种节有五种通用的属性....
分类:
其他好文 时间:
2014-07-09 18:38:37
阅读次数:
287
本文章提供了实现IM聊天程序最基础的配置和使用案例,可以实现点对点聊天。可做为入门阅读使用。文章转载请注明来源:http://blog.csdn.net/fengfeng91
一:搭建服务器:
官方网站下载openfire服务器安装。配置密码,权限,数据库(内置数据库或者添加外部数据库支持Mysql)
注意* 如果配置外部数据库,需先保证数据库服务已被开启,才能保证服务器开启。
W...
分类:
其他好文 时间:
2014-06-22 19:04:59
阅读次数:
302
最近学了xmpp感觉学的很乱,想好好整理一下,于是今天找了点时间,把xmpp的搭建和工程的创建一步步进行说明
第一步 xmpp环境的搭建
所需的工具包
搭建环境需要如下所示的包
1 安装xampp-osx 安装完后,运行选择Manager Services 启动所有的Service
注:如果启动失败,请确保安装了javaForOSX2014,也就是java的类库(对于之前没有安装ja...
分类:
其他好文 时间:
2014-06-18 06:22:33
阅读次数:
238
在《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》一文中,提到尝试使用XMPP协议来实现即时通信。本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围。一、什么是XMPP?介
绍XMPP之前,我们先来聊聊GTalk。GTalk是Google推出的...
分类:
其他好文 时间:
2014-06-12 12:20:25
阅读次数:
262