自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 常用开源Jabber(XMPP) IM服务器介绍

常用开源Jabber(XMPP) IM服务器介绍1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安装和使用非常简单,安装后进入Web界面进行2~3分钟的配置所有的东西都设好了。使用Java语言开发,在目前Java开发人员到处普及的情况下进行维护和扩展

2009-01-22 16:03:00 5081

转载 三种开源jabber服务器对比分析

 三种开源jabber服务器对比分析        经过综合考察现决定服务器的备选方案为 jabbed14、jabberd2、openfire。想将各个服务器的主要特点列举如下: Jabberd14 Jabberd14是开源和免费的(open source&free)。 Jabberd14是xmpp的原型实现机支持比较早版本的xmpp协议,也支持较新版本的。 J

2009-01-22 16:02:00 5507

转载 Openfire (Wildfire) Connnection Manager 协议分析

Openfire (Wildfire) Connnection Manager目前还没有公开的JEP,所以把它的协议分析了一遍如下:第一步:建立 socket 连接握手,一个 connection manager 可以跟服务器建立多个连接1. 连接c2s// to="cm1/socket1" 实际是是填写cm的名称(cm1)和当前 socket 的别名(socket1)http://ether

2009-01-22 16:00:00 1984

转载 基于 XMPP协议的即时消息服务端简单实现

服务器端XmppSeverConnection类事件//在流开始时触发,一般是最初的响应流streamParser.OnStreamStart += new StreamHandler(streamParser_OnStreamStart);//在流结束时触发,一般是发送并关闭套接字连接streamParser.OnStreamEnd += new StreamHandler(streamPa

2009-01-22 10:15:00 3941

转载 基于XMPP协议的即时通讯工具的服务器端实现

 基于XMPP协议的即时通讯工具的服务器端实现,下面将要来共同学习一下基于XMPP协议的即时通讯工具的客户端实现原理,本篇将主要分析agsXMPPP客户端用户登录认证的实现原理(关于XMPP协议与agsXMPP的相关知识请认真看第一篇中的附件)1、主窗体初始化时将订阅一大堆的事件  // 读取接收到的XML流信息            XmppCon.OnReadXml            

2009-01-22 10:12:00 4158

原创 基于 XMPP协议的服务器端 文件互传的简单实现

          学习一下基于XMPP协议的文件传输,首先假设用户已经登录,这里假设Clinet Send对Clinet Receive 发送文件,这里记录了Clinet Send的发送和接收XML流记录1、发送请求表示要向Clinet test发送文件,并发送文件大小和文件名SEND: iq xmlns="jabber:client" id="agsXMPP_6" to="Receive 

2009-01-22 10:10:00 3320 2

原创 利用OpenFire/Spark构建企业内部IM平台

 利用OpenFire构建企业内部IM平台企业IM的意义作为现代企业,部门间的沟通亦将显得尤为重要,经常使用的交流工具主要有电话,邮件,即时通信软件。而即时通信软件具有成本低廉,流通方便,并有部分人性化设计,并且具有沟通过程中相应的归档功能,因此构建内部IM交流平台就显得尤为重要。也许有人会说,有那么多商业公司开发的优秀的即时通信软件,并且大部分是免费的,为什么还需要重新造车,岂不

2009-01-21 13:04:00 5925 1

原创 3D Studio 文件格式 (3ds)

3D Studio 文件格式 (3ds) 内容:              1. 介绍             2. 块的宏定义             3. 3D编辑块             4. 关键帧块             5. 源代码(参见SRTP档案袋光盘)               1. 介绍  3ds文件由块组成。这些块说明

2009-01-15 09:36:00 4612 4

原创 MFC下DirectX DirectInput的实现

 一般来说DirectX技术总是应用在游戏上的,而在DirectX天生就能与Win32很好的结合。看看市面上的图书,凡是用到DirectX技术的大多是使用Win32编程的,因为DirectDraw或者DirectXGraphics需要自己控制屏幕上的每一个象素,MFC等类库显然不适合太多自定义的东西。而另一方面,对于DirectInput里的内容,因为并不需要控制窗体,仅仅需要发送控制消息,则

2009-01-15 09:15:00 2872 1

原创 游戏中输入的处理

游戏中输入的处理键盘概述:   当我们在键盘上按下一个键时,字符就神奇的出现在了屏幕上.键盘跟系统之间的交互是非常烦琐的,但作为游戏程序员的我们必须理解这里面的奥秘,为以后的开发扫平障碍.   当我们按下或者是释放一个键时,一个信号将被传送给键盘的微处理器,随后键盘微处理器将向计算机系统"申请"一个中断,同时系统从键盘那里获得了一个字符码,从而使得系统得知到底是那个键被按下或者

2009-01-15 09:10:00 1028

解析配置文件.cfg

提供解析配置文件.cfg的例程

2008-07-29

Nano-X Doc

Nano-X Pdf

2008-07-29

Linux下共享内存编程

提供共享内存编程的例程。

2008-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除