Twing Hot Link For PSP 基本测试完成!
2010-12-19 02:42
274 查看
花了一天的时间,把所有的基本功能实现了,过程真是一波三折啊。
早上完成的时候,已经可以联机,但是相当不稳定,也无法组队进入任务,只要进入任务,必定加入队伍的队友掉线。然后又修改,增加了封包的临界处理,本来有临界的处理的,我全部删掉了,又重新编写。
加入了临界处理后,可以进入任务了,PSP端的数据也正常了,AdHocToUSB的Bridge也没有报过错了,但是服务器又出现StackOverFlow,靠,这是个很麻烦的问题,出在临界处理时,封包过多,预分配的缓存不够,然后出现了部分数据丢失,造成了无限递归。
于是乎有减小了PSP数据的捕获频率,从30毫秒改到50毫秒,并且限制了递归的次数,没有处理完的数据直接丢弃,这样就没有出现堆栈溢出的问题了,代价是联机时,有时候会出现人物的跳跃性移动。
刚刚和朋友测试了一个温泉任务,打了大概20分钟杀掉BOSS,没有出现任何问题,明天测试更多的玩家组队。没有的问题的话,就继续完成剩余的一些功能,并优化代码。
早上完成的时候,已经可以联机,但是相当不稳定,也无法组队进入任务,只要进入任务,必定加入队伍的队友掉线。然后又修改,增加了封包的临界处理,本来有临界的处理的,我全部删掉了,又重新编写。
加入了临界处理后,可以进入任务了,PSP端的数据也正常了,AdHocToUSB的Bridge也没有报过错了,但是服务器又出现StackOverFlow,靠,这是个很麻烦的问题,出在临界处理时,封包过多,预分配的缓存不够,然后出现了部分数据丢失,造成了无限递归。
于是乎有减小了PSP数据的捕获频率,从30毫秒改到50毫秒,并且限制了递归的次数,没有处理完的数据直接丢弃,这样就没有出现堆栈溢出的问题了,代价是联机时,有时候会出现人物的跳跃性移动。
刚刚和朋友测试了一个温泉任务,打了大概20分钟杀掉BOSS,没有出现任何问题,明天测试更多的玩家组队。没有的问题的话,就继续完成剩余的一些功能,并优化代码。
相关文章推荐
- Twing Hot Link For PSP 第一阶段开发终于完成了
- Twing Hot Link For PSP 开发笔记(1)
- PSP AdHoc 数据头分析(Twing Hot Link For PSP)
- Twing Hot Link For PSP FAQ
- Twing Hot Link For PSP 公测版正式发布!
- debian 6.0 func 安装 局域网基本测试完成
- Skype for Business Server 2015-09-测试-基本功能(建议:看PDF!)
- Courser ORM FOR .NET V0.2版正式开发完成,测试进行中
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- 关于 Twing Hot Link 的一些事
- 第五周上机任务--任务二--在main()函数中自行定义对象,调用各成员函数,完成基本的测试
- Twing Hot Link常见问题以及掉线问题的解决办法
- 网络131第5周实验——盲打测试、基本控制语句(if、for、while)
- Twing Hot Link 最简安装教程!
- testlink+jenkins完成自动化测试平台构建
- 关于 Twing Hot Link 的一些事
- 【软件自动化测试-QTP实战技能 11】== QTP code for excel link
- VUE基本指令(v-model,v-html,v-text,v-bind,v-if,v-show,v-for,v-on:click,组件,过滤器)
- 数据结构:字符串的堆分配存储结构,基本操作实现和测试。
- 利用 C# 开发工具自动完成创建一些基本的代码