
Chapter 29. Networking Basics

From:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Web Site for the book: http://fivedots.coe.psu.ac.th/~ad/jg

Contact Address:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat Yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th


If you use this code, please mention my name, and include a link
to the book's Web site.

Thanks,
  Andrew

---------

There are 6 directories and one file

ScoreClient.java:    a TCP client used with the servers in the
                     Sequential, Threaded, and NIO directories.

Firewalls:	contains examples related to communication through 
		firewalls.

Multicast:	a 'client' and 'server' which use UDP multicasting

NIO:		a TCP server that uses nonblocking sockets

Sequential:	a sequential TCP server (processes one client at a time)

Threaded:	a threaded TCP server (can process many clients at a time)

UDP:		a client and server using UDP 


The client and server examples are set up to run on the same machine
(i.e. the server's address is localhost).

---------
Last updated: 19th April 2005

