Java游戏开发学习情境7:网络对弈程序
08游戏3-2
目标与任务
目标:
◦为游戏添加网络通信功能和游戏逻辑,利用Socket进行网络通信,C/S架构服
务器端和客户端编写,B/S架构实现。 任务:
◦开发网络对弈程序
简单的java游戏代码
目标程序
完成项目开发:程序运行时,有两个客户端通过网络进行对奕。
学习过程
步骤一:先完成简单的C/S架构
步骤二:再完成第二个例,实现一个服务器与多个客户端通信
步骤三:再为服务器端创建线程,实现多线程服务器
步骤四:最后加入分析两客户端通信的信息,实现游戏规则的代码
网络通信就是通过某种方法让一台计算机与其它计算机交换数据。
通信就是给其它计算机传数据,或者接收其它计算机发来的数据。
对网络的任何形式的访问最后都归结为从网卡接收数据或向网卡传送数据。
网络通信解决两个问题:
(1)如何识别不同的计算机。
(2)如何传送数据。
网络通信基础

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。