这里主要是指用户的状态更新,收到消息,发送消息。首先给出核心代码用户上下线的通知 1 ///////////////////////////////////////////////////////////////////////////////////////////////////////////...
分类:
其他好文 时间:
2014-10-24 20:31:49
阅读次数:
180
在基于XMPP协议即时通讯系统开发中,发送语言这个功能必不可少的,一般我们有两种解决方案,1.使用http传输,将录制好的语言文件传输到服务器,然后生成文件目录,在另一客户端请求时,获取目录,然后下载语音文件。2.使用Base64编码将录制的语音进行编码,然后将编码的结果字符串作为普通文本消息进行传...
分类:
编程语言 时间:
2014-10-23 22:16:34
阅读次数:
226
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探測。它在促进server之间的准即时操作。这个协议可能终于同意因特网用户向因特网上的其它不论什么人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产....
分类:
其他好文 时间:
2014-10-22 19:55:11
阅读次数:
131
XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。...
分类:
其他好文 时间:
2014-10-22 14:43:13
阅读次数:
291
各软件版本:1、otp_src_17.1.tar.gz2、tsung_1.5.1.tar.gz3、7.0的Java编译环境因工作需要,需要用TSung工具测试xmpp协议,经历了一段时间的挣扎,终将环境部署好,将一点儿小心得总结了一下,遂与大家分享一下。希望,能帮到大家。现将部署时,会出现的几个问题...
分类:
其他好文 时间:
2014-10-21 19:29:58
阅读次数:
192
http://blog.csdn.net/h7870181/article/details/8653865以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大...
分类:
移动开发 时间:
2014-10-20 14:55:01
阅读次数:
272
============问题描述============ 近来要做一个android项目,需要关乎网络的功能有1,即时聊天2,上传图片,视频就这两个典型的功能要使用socket还是http?顺被科普一下二者的使用场景(不要只说区别)。。。。背景熟悉socket编程,也使用过xmpp协议写过即时通讯工...
分类:
Web程序 时间:
2014-10-19 22:47:39
阅读次数:
175
XMPPFramework自带的例子,很不适合正式的应用环境,所以在登陆之前,我们先把xmpp相关操作提取出来,写成一个单独的类来进行管理操作先介绍下XMPPFramework里面常用的类XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataSt...
分类:
移动开发 时间:
2014-10-16 17:23:02
阅读次数:
387
ExtensibleMessagingandPresentProtocol可扩展通讯和表示协议功能:XMPP使用TCP传送XML流,做即时通讯官方网站:xmpp.org服务器环境:ejabberd和Openfireejabberd:安装简单Openfire:需要PHP环境(LAMP),集成了客户端(Spark)在macos上有集成好的PHP环境,但是需要配置,没有图形界面在m..
分类:
其他好文 时间:
2014-10-15 20:30:11
阅读次数:
240
XMPP官方网站:xmpp.org翻译网站(教程网站):objcio.cnhttp://nshipster.cnhttp://www.appcoda.comhttp://www.raywenderlich.com
分类:
Web程序 时间:
2014-10-15 16:37:41
阅读次数:
159