先上图再说(左侧是web端,右侧是ios端) ![在此输入图片描述][1] ![在此输入图片描述][2] 要实现上面的功能,如果所有设备都在线的话,那么carboncopy(xmpp xep-0280协议)这个模块是可以实现接收到的消息同步,...
分类:
其他好文 时间:
2015-03-29 09:33:49
阅读次数:
242
先上图再说(左侧是web端,右侧是ios端) 要实现上面的功能,如果所有设备都在线的话,那么carboncopy(xmpp xep-0280协议)这个模块是可以实现接收到的消息同步,但是如果其中一个设备或多个设备都不在线的话,那么现有的就实现不了。发送的消息也存在同样的问题,只要自己的另外的...
分类:
其他好文 时间:
2015-03-28 20:22:18
阅读次数:
159
http的反向推送通常使用"长轮询"或"长连接"的方式。 所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端。http的反向推送通常使用"长轮询"或"长连接"的方式。所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端于是hold住不及时返回,等有数...
分类:
Web程序 时间:
2015-03-19 12:58:38
阅读次数:
233
AVOS Cloud目前还在用Ejabberd做Android的消息推送服务。当时选择Ejabberd,是因为Ejabberd是一个发展很长时间的XMPP实现,并且基于Erlang,设想能在我们自主研发的Push Server起来之间顶上一段时间。我们自主研发的Push Server预计本月中旬就上...
分类:
其他好文 时间:
2015-02-10 20:12:52
阅读次数:
264
参考: http://anders.conbere.org/journal/http://www.process-one.net/en/wiki/ejabberd_module_development/ejabberd的内部的很多模块都是以插件的形式工作,这样我们也可以开发自己的模块融合到ejabb...
分类:
其他好文 时间:
2015-01-04 15:00:52
阅读次数:
140
正在研发一款社交软件,架构im使用了ejabberd作为xmpp服务器,于是遇到了如何通过php注册xmpp用户的问题。 解决方法有几个: 1.用xmpphp框架发送含<body>元数据的消息到服务器要求处理,这个可参考:http://blog...
分类:
Web程序 时间:
2014-12-29 21:37:20
阅读次数:
339
这里记录下我搭建ejabberd-14.12的过程。
首先下载:http://pan.baidu.com/s/1hqzjezq 这里我传到我的网盘一份,
大家也可以到官网下载http://xmpp.org/xmpp-software/servers/
1、设置域名,这里要注意啊 域名要记住,之后登陆时要用的。
2、设置管理员名 这里我设置的名字为 admin 之后...
分类:
其他好文 时间:
2014-12-22 16:23:07
阅读次数:
203
废话少说,Linux下开机自启动Ejabberd步骤如下:1、从ejabberd安装目录的bin目录拷贝ejabberd.init到/etc/init.d/ejabberd下[root@imserver ~]# cp /opt/ejabberd-2.1.13/bin/ejabberd.init /e...
分类:
系统相关 时间:
2014-12-19 15:32:09
阅读次数:
228
ejabberd为erlang的IM的开源框架,一直想找个时间研究研究:1、下载Ejabberd安装包wget http://www.process-one.net/downloads/ejabberd/2.1.13/ejabberd-2.1.13-linux-x86_64-installer.r....
分类:
系统相关 时间:
2014-10-21 19:16:21
阅读次数:
431
ExtensibleMessagingandPresentProtocol可扩展通讯和表示协议功能:XMPP使用TCP传送XML流,做即时通讯官方网站:xmpp.org服务器环境:ejabberd和Openfireejabberd:安装简单Openfire:需要PHP环境(LAMP),集成了客户端(Spark)在macos上有集成好的PHP环境,但是需要配置,没有图形界面在m..
分类:
其他好文 时间:
2014-10-15 20:30:11
阅读次数:
240