简介:QuestAtlantis(以下简称QA)是一款已经运行多年并在教育领域取得成功的教育网络游戏。分析了QA在设计中所运用的人种学研究、基于设计的研究;将教育、娱乐和社会责任融为一体的设计原则;由背号故事、在线空间、促进系统等要素组成的元游戏设计;三层体系和混合式的游戏任务设计;包含情境、资源、实践三要素的社会——科学探究设计;提出的概念性玩耍空间理论、学习投入理论。接着,讨论了QA对我们设计教育网络游戏的三点启示:“用户”视野和实证化的设计,“社会责任”维度的设计,课程“实践”层次的设计。、最后,分析了QA在中国的本土化问题。
简介:当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的Socket应用开发编程接口(API).TCP/IP传输层有两上并列的协议:TCP和UDP.其中TCP(TransportControlProtocol,传输控制协议)是面向连接的,提供高可靠性服务.UDP(UserDatagramProtocol,用户数据报协议)是无连接的,提供高效率服务.在实际工程应用中,对可靠性和效率的选择取决于应用的环境和需求.一般情况下,普通数据的网络传输采用高效率的UDP,重要数据的网络传输采用高可靠性的TCP.在应用开发过程中,笔者发现基于TCP网络传输的应用程序有时会出现粘包现象(即发送方发送的若干包数据到接收方时粘成一包).针对这种情况,我们进行了专题研究与实验.本文重点分析了TCP网络粘包问题,并结合实验结果提出了解决该问题的对策和方法.