关于用JAVA做在线游戏的问题(100分)

  • 主题发起人 主题发起人 beyondeast
  • 开始时间 开始时间
B

beyondeast

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个在线的JAVA游戏,请问除了在客户端用APPLET外,服务器端还需要些什么啊?
 
看你的游戏类型,如果是棋牌类,多人连网的游戏至少要在服务器上放用
户的注册,分数等信息
 
就是,什么游戏呀。以后提问题希望清楚一点。:)
 
服务端应该有很多东西要做吧: 象用户管理, 游戏规则实现等等
 
服务器端有很多事情要做啊:比如说,从用户登录开始,你应该校验用户身份吧,这里就有多种选择
,如果你用java的jdbc连接数据库来校验的话,这就是服务器的责任啊,如果你用其他的脚本语言
如asp,php等等来校验的话,那么起码用户列表,用户的一些信息要存放到服务器上的程序里吧.
在到了一些交互时,你的applet和server要进行通讯的话,那么你要自己定好通讯的协议,以实现
applet和server的协调工作.最后用户退出时,要做好一些善后的工作,比如释放一些连接,将用户
从用户列表中除去等等.
 
不好意思,问题没有提清楚。
我想问的就是如果要使用jdbc和服务器数据库通信
或者applet要和server通信,应该在服务器端作些什么工作啊?
多谢各位!
 
用jdbc和数据库通讯,这在任何一本java的书上应该都有,你可以随便挑一本来看看,里面应该讲的
比较系统.或者你上一些bbs的java版,那里面的精华区也一定会有这方面的内容.关于applet
和SERVER通讯,最常用的手段就是用SOCKET通讯,双方在某个端口上进行监听.根据监听得到的内容
来指导自己的工作.
 
To Aiolian:
那就是说在SERVER端要搞个服务程序哟?用什么写呢?
 
用java application 写服务器端的服务程序。每当有一个applet向application发出一个
服务请求,就启动一个线程来完成这一个请求。
 
多人接受答案了。
 
后退
顶部