发表评论取消回复
相关阅读
相关 蔡军生先生第二人生的源码分析(102)脚本的构造
前面我们学习怎么样打开窗口来创建脚本,接着下来就需要知道这些脚本是做什么用的,这样最终才会按它的语义来正确地执行起来。 ![o_Snapshot_049.JPG][] 现在
相关 蔡军生先生第二人生的源码分析(七十三)LLFeatureManager类分析特性文件
前面介绍类LLFeatureManager的声明部分,现在继续前面的内容进行分析,来看看它的实现代码,到底是怎么获取文本文件里的内容。先来看看它需要分析显示特性文件的内容是怎么
相关 蔡军生先生第二人生的源码分析(七十一)实现闪屏窗口
现在的电子信息技术发展得很快,特别像 CPU这样的硬件,已经进入到多核时代,运行程序的速度比以前快了很多,但人类的需求是无止境的,因此写的程序也越来越大,越来越复杂,导致程序的
相关 蔡军生先生第二人生的源码分析(四十九)接收服务器回应的纹理图片数据
上面已经介绍怎么样接收纹理图片头的数据,但真正的图片数据是怎么样传送回来的呢? \001 // static \002 void LLViewerImageList::re
相关 蔡军生先生第二人生的源码分析(三十七)消息处理的完整流程
虽然上面介绍了这么多消息处理:从网络接收到数据,再从数据解释到数据获取,但没有一个清晰的流程,下面就来详细地分析这个数据流程是怎么样调用的。具体调用流程如下: 1.
相关 蔡军生先生第二人生的源码分析(三十五)分析消息模板文件
这种灵活的通讯消息结构到底是怎么样实现的呢?下面就来仔细地分析它实现的代码,如下: \001 // Read file and build message templates
相关 蔡军生先生第二人生的源码分析(三十四)读取通讯的消息模板
在开发通讯的软件里,要让通讯的两端程序相互对话,其实就跟人与人的交流是一样的,要使用共同语言,而不能一个人说英语,一个人说汉语。由于通讯两端是分别在不同的程序里,那么就需要定出
相关 蔡军生先生第二人生的源码分析(三十三)消息解包的实现
下面的代码是实现数据包的有效性检验,先调用函数validateMessage来检验接收数据缓冲区里是否有效的数据包,然后调用getMessageName函数来查看是否属于这个环
相关 蔡军生先生第二人生的源码分析(三十一)接收数据的流量控制
数据接收回来后,本来就应立即处理掉,这样是比较简单的想法。但由于网络带宽有限,这时就需要限制UDP接收数据的速度。下面就来分析这种需求的实现,它的代码如下: \001 S32
相关 蔡军生先生第二人生的源码分析(三十一)接收数据的流量控制
数据接收回来后,本来就应立即处理掉,这样是比较简单的想法。但由于网络带宽有限,这时就需要限制UDP接收数据的速度。下面就来分析这种需求的实现,它的代码如下: \001 S32
还没有评论,来说两句吧...