网络五子棋游戏
摘 要
目前,以计算机技术和网络技术为核心的现代网络技术已在现实生活和生产中得以广泛的使用,休闲类网络游戏集趣味性,娱乐性,互动性和益智性于一体,已经成为多数人群的休闲方式。
本软件使用JAVA语言实现,通过对SCOKET技术的理解,在此基础上建立服务器与多客户端的连接,利用多线程处理多个客户端之间的信息。
通过对软件的编写,加深对以上技术的理解和掌握。
关键词: 多线程 流套接字 APPLET 数据传输
NETWORK FIVE-STONE GAME
ABSTRACT
At present, taking computer technology and the network technology as the core, modern network technology is already used in the real life and the production. The leisure network game sets interest, entertainment, interaction and intelligence-development in a body, and already became the leisure mode of the most people.
This software implemented with JAVA language, and according to the understanding of SCOKET technology. Established in these foundations, the server connects with the multi- client, and processes the information between many clients using the multi-thread processing technology.
Through to the software compilation, deepen understanding and grasps to the technology above understanding and grasps.
Key Words multi-thread socket stream applet
data transmission
目 录
前言......................................................................................................................1
1引言...................................................................................................................1
2JAVA语言概述
2.1 JAVA简介................................................................................................2
2.1.1 JAVA的基本特点...................................................................................2
2.1.2 Java中输入/输出流概念.......................................................................3
2.1.3 Socket 机制............................................................................................3
2.2 JAVA工具...............................................................................................4
3程序设计开发
3.1 程序设计思路.........................................................................................5
3.2 服务器的设计与实现.............................................................................6
3.3 客户端的设计与实现.............................................................................8
3.4 程序的运行...........................................................................................11
4小结.................................................................................................................13
参考文献
致谢
引言
随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展迅速,它凭借健康、方便、互动性强、益智等诸多优点,成为大部分现代人休闲娱乐的首选。
网络五子棋游戏是使用Java语言开发的一款游戏。它使用SOCKET建立连接,多线程处理数据,以及可嵌入网络浏览器的APPLET作为客户端,这些特点使这款游戏无论是服务器还是客户端的实现都相对容易。通过对该软件的编写,还可以巩固学生对以上各种知识的掌握和理解。