Local area network game - "Chinesechess"
Abstract
Games are one of the most popular multiuser applications currently in use on the Internet. One reason for the popularity of games may be the interaction between players in a multiuser game. However, beside their attraction is a complex system with technical problems that players have never cared. One of the problems is internetworking with communications protocols, not only because of its popularity, but also because of its complexity. And that is also a challenge to computer network programmer
For this purpose, I have studied a popular client/server network game with the objectives:
- To gain practical experience of the design and evaluation stages of network application development.
- To create a chance to work with the TCP and UDP communications protocols at the programming level.
- To strengthen the understanding of networking and communication issues by relating theory and practice.
This thesis attempts to explain the way the socket programming interface and the threads works
on TCP/IP. Besides designing the interface for the game, I specially mention to the TCP/IP and
Socket API that play an important role in operating. Finally I present to you a scenario of network game application: Chinese Chess game.