要学习XMPP,就要先了解Socket编程,在学习Socket之前,还要先了解一下网络编程一、网络编程基本概念 通过使用套接字来达到进程间通信目的的编程就是网络编程。 网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用,编程人员可以不用考虑…… 网络编程最主要的工作就是在发送...
分类:
其他好文 时间:
2014-08-19 23:55:25
阅读次数:
290
libidn.a(stringprep.o), in section __TEXT,__text reloc 8: indirect symbol index out of range for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
libidn.a...
分类:
移动开发 时间:
2014-08-19 16:40:44
阅读次数:
212
四、配置客户端1.来到XMPP官网,寻找所需客户端软件2.选用电脑自带的信息,Adium和Spark这三个客户端软件,我共享的资源里有3.首先来配置信息打开信息 ->添加账户 ->其他邮件账户 ->继续->账户类型:Jabber ->用户名:zhangsan->密码:123456 ->创建
分类:
其他好文 时间:
2014-08-18 21:47:52
阅读次数:
270
一、准备工作 配置步骤:数据库 -> 服务器 -> 客户端 首先配置数据库,因为服务器启动的时候要连接数据库,再配置服务器,最后配置客户端二、配置数据库 选用MySql数据库 1. 找到.dmg后缀的mysql数据库安装包 2. 打开安装包可以看到下面三个文件 3. 直接安装mysql ...
分类:
其他好文 时间:
2014-08-17 22:42:42
阅读次数:
282
一、起源XMPP是基于XML的协议,用于即时消息(IM)以及在线现场探测。最初,XMPP作为一个框架开发,目标是支持企业环境内的即时消息传递和联机状态应用程序。XMPP前身是Jabber(1998年),是一个开源组织定义的网络即时通信协议。XMPP是一个分散型通信网络,这意味着,只要网络基础设施允许...
分类:
其他好文 时间:
2014-08-16 22:22:51
阅读次数:
195
1408171404636### <iq id="aSb6h-0" type="set" from="linux/eab452f7"> ? <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"> ??? <resource>Spark 2.6.3</resource> ? </bind> </iq> 1408171404641### <iq...
分类:
其他好文 时间:
2014-08-16 15:13:21
阅读次数:
333
简介Roster Set名录设置操作包括创建、更新和删除联系人条目,语法上是一个从客户端发送到服务器的 IQ 节点,节点类型为 set,必须且只包含一个 item 节点,此 item 节点不应该包含 subscription 属性,除非 subscription 的值为 remove。Roster ...
分类:
其他好文 时间:
2014-08-13 03:34:05
阅读次数:
224
(文中部分内容来自网络) XMPP协议: ?XMPP : The Extensible Messaging andPresence Protocol. ?中文全称:可扩展通讯和表示协议. ? ? ? ? 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需...
分类:
移动开发 时间:
2014-08-10 08:10:50
阅读次数:
370
接着前面的工作,消息接收之后,要推送给不同的客户端。关于消息推送,网上有很多方式,http长连接,xmpp协议,还有一个谷歌的貌似叫C2DM的东西。在此之前,用openfire做了一个小demo,例子是在网上找到的。也可以实现和AndroidPn差不多的一些功能,包括点对点,广播消息,反正都是xmp...
分类:
移动开发 时间:
2014-08-07 18:23:30
阅读次数:
258
xmpp的Tsung.xml配置编译Tsung后/usr/share/doc/tsung下包含测试的配置实例xml和tsung的用户手册user_manual.html本次测试使用以下配置online-->connected-->(.*)"/>3.Tsung报表分析对报表参数不太了解可以试着参看服务...
分类:
其他好文 时间:
2014-08-06 18:40:03
阅读次数:
363