07 2008 档案

摘要:

有了上一章所搭建的网络通信框架,我们就可以自由发挥了。只要把握好HandShake的顺序,就可以了。比如说我下面要介绍的大厅里的聊天机制,就是通过实现了503和504协议的“有问必答”原理。

阅读全文
posted @ 2008-07-31 17:51 Jianqiang Bao 阅读(3396) | 评论 (34) 编辑
摘要: 本系列目前已更新到第4章阅读全文
posted @ 2008-07-31 09:34 Jianqiang Bao 阅读(2759) | 评论 (9) 编辑
摘要: 《Expert .NET 2.0 IL Assembler》第3章,这一章是讲一些杂七杂八的技术。阅读全文
posted @ 2008-07-30 21:44 Jianqiang Bao 阅读(1722) | 评论 (9) 编辑
摘要: 《Expert .NET 2.0 IL Assembler》第2章第2节,这一节是讲IL代码保护:try...catch。阅读全文
posted @ 2008-07-30 11:50 Jianqiang Bao 阅读(1830) | 评论 (10) 编辑
摘要: 《Expert .NET 2.0 IL Assembler》第2章第1节,这一节是讲IL代码压缩的。阅读全文
posted @ 2008-07-29 18:46 Jianqiang Bao 阅读(1514) | 评论 (11) 编辑
摘要: 《Expert .NET 2.0 IL Assembler》第1章第3节,这一节是讲1.x版本的。阅读全文
posted @ 2008-07-26 12:19 Jianqiang Bao 阅读(1400) | 评论 (4) 编辑
摘要: 作为第1章第2节简单示例的第三部分,讨论了全局项、映射字段、数据声明和作为占位符的值类型——这四个基本概念。阅读全文
posted @ 2008-07-25 23:56 Jianqiang Bao 阅读(1299) | 评论 (4) 编辑
posted @ 2008-07-25 08:22 Jianqiang Bao 阅读(272) | 评论 (1) 编辑
摘要: 作为第1章第2节简单示例的第二部分,讨论了字段声明和方法声明两个基本概念。阅读全文
posted @ 2008-07-24 16:51 Jianqiang Bao 阅读(1643) | 评论 (5) 编辑
摘要: 作为第1章第2节简单示例的第一部分,讨论了程序头和类声明两个基本概念。阅读全文
posted @ 2008-07-23 11:30 Jianqiang Bao 阅读(2246) | 评论 (14) 编辑
摘要: 《Expert .NET 2.0 IL Assembler》第1章第1节,此节概念偏多,话说,一般书的开头都是如此这般讲概念。阅读全文
posted @ 2008-07-22 14:34 Jianqiang Bao 阅读(2355) | 评论 (15) 编辑
posted @ 2008-07-21 22:32 Jianqiang Bao 阅读(550) | 评论 (1) 编辑
摘要:

本文讲解了网络游戏大厅的登录部分的实现,包括:自定义网络协议、MemoryStream流的序列化技术、多线程有状态地与客户端通信、异步接收网络包等多种技术。并附有一个Server端的登录模块代码,可以配合着同时发布的Client端exe文件一起使用,来模拟登录的效果。

阅读全文
posted @ 2008-07-20 08:46 Jianqiang Bao 阅读(4686) | 评论 (46) 编辑
摘要: 话说,这本书,最早接触的是几个月前瞿杰发给我的一个电子版。在此之前,我一直在找一本研究MSIL的书籍,而此书正好适合。几年前,清华出版社引进了这本书的第一版(基于.NET1.1),但是在市场上没有引起很大的反响。这和读者群窄有很大关系。我想,随着《CLR via C#》一书的逐步普及,越来越多的程序员想了解底层机制,那么,仔细读读这本书,就非常有必要了。
一本好的翻译书籍,光凭我一人之力,难以普及。我想请施凡、李建忠、老赵等好友,在每一章结尾写几笔点评,以此来引导读者思路。为了防止语义晦涩,部分章节我会进行意译,尽量翻译得生动一些。
最后,为了使此书翻译不会演变为“太监之作”,我会坚持译完正文+附录的一稿,基本时间跨度为1个月。阅读全文
posted @ 2008-07-19 19:15 Jianqiang Bao 阅读(3420) | 评论 (33) 编辑
摘要:

本来,我只是想写一个发牌的算法,后来才逐步发开出整个游戏大厅。话说,扑克牌这东西,用程序去模拟,还是很有意思的。此文总结了我不同时期对发牌的不同认识,比较了算法的优劣——简洁才是美。

阅读全文
posted @ 2008-07-19 17:04 Jianqiang Bao 阅读(3019) | 评论 (15) 编辑
摘要:

磨刀不误砍柴功,对项目一个好的规划,是非常必要的。此文涉及到项目的架构和数据库的设计。
话说,以现在的眼光看两年前写的程序,还是很有趣的。

阅读全文
posted @ 2008-07-19 08:47 Jianqiang Bao 阅读(3613) | 评论 (13) 编辑
摘要: 要恪守啊,别半途而废啊。阅读全文
posted @ 2008-07-18 18:27 Jianqiang Bao 阅读(667) | 评论 (11) 编辑
摘要: 请武汉博文出版社拿出自己的方案,它们不拿,拖了一个月;于是我自己写了一个方案,请出版社讨论,不妥的地方再修改,拖了半个月,他们也不看。就这样直接从dudu手中拿走了出版权,甚至跳过了我这个主编,甚至编委会,而方案中的版权、稿费、内容编排、市场宣传,都事先没有定论。

还有就是按照武汉博文出版社那个周X的说法,很难和我合作。只有我下课,他们才会接手。

我倒没什么。什么名啊利啊,用陈gg的话来说,就是一片浮云。但是,这里面凝结着30多位编委两个多月的心血,就这么被武汉博文随便拿走了。原先的很多设想,不知道会被他们算改成什么样子,痛心啊。

以下是我草拟的方案,请贾姐姐审核过、老丁和anytao也看过,去博客园的时候也给电机拖动和dudu看过,做了局部改动,才提交给武汉博文。虽然最后不了了之,但是还是要public给大家,这是我们《精化集》最初的打算。

编委会里有识之士大有人在,尤其是其中蕴含了你们的多日来的心血,想一想当初请你们加盟编委会时的初衷,以及我们两个多月来一起工作时达成的共识。希望支持我的人能够站出来。阅读全文
posted @ 2008-07-16 01:30 Jianqiang Bao 阅读(3159) | 评论 (108) 编辑
摘要:

最近看到博客园首页上关于“网络游戏大厅”话题很热,这套技术两年前我仔细研究过,并写了一套“网络游戏大厅”的8000行代码公布于众,因此很感兴趣。 但是仔细拜读了这个话题的一系列文章之后,发现有很多问题,比如说没有涉及到关键技术,包括架构、异步通信和游戏逻辑这些真材实料,而是以刺激性的言语+多幅游戏截图,来吸引大家的眼球。这样的文章会误导很多新人,同时,会导致博客园的文风往“假大空”的方向发展。 对此,我坚决持抵制态度。技术文章,还是要严谨为主,可以适当幽默,但是过度yy,就不免哗众取宠了。还有就是声称“开源”而只public图片和非关键逻辑的代码,有“挂羊头卖狗肉”的嫌疑。

因此,暂时停止《WPF SDK深入研究》系列的写作,有必要详细分析一下两年前——包包版“网络游戏大厅”这套源码,以正视听。阅读全文
posted @ 2008-07-05 13:29 Jianqiang Bao 阅读(3760) | 评论 (36) 编辑
摘要: 感谢所有在我的成长过程中帮助过我的朋友和同事们!阅读全文
posted @ 2008-07-01 19:52 Jianqiang Bao 阅读(1444) | 评论 (34) 编辑