摘要: 0. 摘要 之前我们玩了2次黄金数游戏,我也幸运的得到了一本《代码大全》,嘿嘿。这次的作业是一个Client/Server程序,自动化完成多轮重复游戏。我完成了Client部分,使用C#编写。下面简要阐述。1. 总体设计: 思考后,我认为这个客户端程序要能满足如下要求: 1. 保证信息传输到服务器。如果发送的信息没有得到相应,应可以不断重试。 2. 一定的错误恢复能力,当因网络问题错过某些回合,应该可以跳过而继续运行。 3. 恰当的算法,提供相对准确的黄金数字预测。 4. 具有自动获取可用端口能力,使得20个客户端同时开启能够不冲突的与服务器连接。 除此之外,为了确保游戏执行期间... 阅读全文
posted @ 2013-11-04 11:44 Shone JIN 阅读(346) 评论(2) 推荐(0) 编辑