摘要: 最近看了非常多精彩的socket文章,让我获益不少。但依然没法完全解决粘包的问题。客户端,封包。把数据用一个类封装起来,此数据应该分为三个部分,分别为包头,包身,包尾(这个我没有用到)。其中包头包括了协议类型和数据长度,包身就是数据了。服务端,拆包。先建立一个固定长度的缓冲区,当数据把这个缓冲区填充后,分析包头,把类型和长度(假设为M)取出。把包身(假设长度为N)截取M字节。如果M =N,则数据包... 阅读全文
posted @ 2008-06-17 00:27 牛牛猪 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在Adobe Flash Player升级到9.0.124后,由于安全策略的更改,使得在socket或xmlsocket的应用里,原先如用http方式加载安全策略的手段不能继续使用了,类似此类应用必须使用xmlsocket://方式来提供安全策略。flashplayer的安全策略检测过程如下: 1,首先检测目标服务器的843端口是否提供安全策略 2,如果1没有检测到策略,则检测... 阅读全文
posted @ 2008-06-06 01:01 牛牛猪 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 摘要: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4 阅读全文牛牛猪 2008-06-04 17:43 发表评论文章来源:http://www.cnitblog.com/cmoron/archive/2008/06/04/44969.html 阅读全文
posted @ 2008-06-04 17:43 牛牛猪 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 摘要: 花几晚时间做了一个简单DEMO。角色的8方向动作实现,A* + 二叉堆的寻路,物体与角色的深度排序(角色绕到物件后面和前面的遮挡问题)。其中的物品和人物排序,还要多谢群里3tion给的一篇参考文章。难度还是集中在A*方面,虽然已经用二叉堆进行了优化,但反应速度还是很一般。今天看了一篇关于A*的分层寻路,鉴于对地图有一定限制,所以先放起来。接下来研究关于暗雷遇敌,和回合制的开发。 ... 阅读全文
posted @ 2008-06-03 10:15 牛牛猪 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 摘要: 前一段时间写了一个mp3播放器,突发奇想想学习一下音频的分析之类的东西。参考了网上一些关于音频的介绍和一些波形效果的绘画方法,写了一个带波形显示的播放器。 Previwe:http://cmoron.kki.cn/musicPlayer/Music.html 阅读全文牛牛猪 2008-06-03 10:13 发表评论文章来源:http://www.cnitblog.com... 阅读全文
posted @ 2008-06-03 10:13 牛牛猪 阅读(374) 评论(0) 推荐(0) 编辑