运行与总结

通过本次计算机网络课程设计,我更加充分的理解了课本上的知识,并能够加以扩展,从而应用于实践当中。这几天的课程设计令我受益匪浅,很多平时模棱两可的知识点都认真复习并实践了。这个网络五子棋是基于Socket通信的游戏,是一种客户端服务器的模式。该程序采用的是服务器与客户采用TCP连接发送信息,服务器打开以后,客户连接到服务器,双方就可以进行对弈了,并且

是由服务器方先下棋。这次课程设计是由我们三个人公共完成的。大家在一起相互研究,互相讨论,查找资料,共同学习。增强了我们的沟通能力,团结协作的能力。对我们以后的工作和发展有很大的帮助。 
     本次课程设计经过亲自动手实践,对所学知识经行了实际操作,加深了对课堂所学理论的理解。在课程设计的过程中,遇到不会的知识就查阅资料,在这过程中,使我拓宽了知识面,更加激发了我对学习的浓厚兴趣,能力也得到了相应的提升。通过小组合作的形式,大家互相监督,共同学习,互相帮助,使大家都得到了相应的提高。     在这次课设中,我们深感合作的力量。不仅分块让我们更专于一个问题的解决,而且在处理那些很难被发现的问题时,大家分工合作使得进度大大提高了。     通过编写这个程序,我们体会最为深刻的一点是系统架构和设计模式的重要性。即使是对于一个并不大的程序,代码的组织都是非常重要的,因为这关系到日后的维护以及扩展。这个游戏之中。有关网络socket编程或者博弈树算法的知识都可以直接从无所不包的internet上获取,但是对于系统的架构,却完全是自己的事情,所有的代码需要通过合适的方法组织起来,使编写代码更加合理,更加符合软件工程的标准,这才是最重要的。

posted on 2015-06-21 20:45  莫小兮  阅读(170)  评论(8编辑  收藏  举报