07 2013 档案

摘要:做网络通讯中数值传输是很普遍的事情,但数值的存储在不平台和硬件上存储方式都不一样,主要有两大类分别是高位和低位存储;而.net平台下是低位存储,通过.net提供的函数读写是低位也不提供设置;对于高位存储的就有比较流行的语言平台有Java。由于存储不一样所以在读取和写入的时候就需要另一方面做转换。在.net下其实简单地通过反转数组或移位存储的方式可以简单的进行高位转换。不过程序已经写好了而在读写的时候用了低位,又不想修改读写代码可以简单地通过以下函数对数值转换一下即可.代码(在一个老外网站找到的)class Endian { public static short SwapI... 阅读全文
posted @ 2013-07-26 23:05 beetlex 阅读(3098) 评论(1) 推荐(2)
摘要:由于client资源限制,只进行了300物体互动广播测试;物体活动频率是每秒20次,服务器每秒转发的消息量大概180W条。转发消息结构: class Po : IMessage { public int ID; public short X; public short Y; public short Type; public void Load(BufferStream reader) { ID = reader.ReadInt(); X = reader... 阅读全文
posted @ 2013-07-21 20:35 beetlex 阅读(1266) 评论(4) 推荐(0)
摘要:FileSync是一款文件同步更新工具,它提供了对一个或多个应用的文件进行管理和同步更并功能,基于MD5的文件对比方式可以使管理者轻易地发布需要更新应用文件.FileSync主要模块包括:服务端,CLI管理,应用更新和服务端部署应用更新;主要功能是提供服务端应用(WCF,IIS应用)完全自动化更新而设计的,它提供了应用停止,应用更新和应用启动等功能.用户只需要向服务端post新版本的文件即可分发到各台服务器的服务应用中.同样FileSync也提供桌面应用自成动更新模块,可以简单实现.net程序桌面应用自动更新功能.服务端配置 在启动服务端的时候先配置一些基础信息,... 阅读全文
posted @ 2013-07-15 12:47 beetlex 阅读(9161) 评论(4) 推荐(2)