The idea for creating NetTicTacToe came to me in the beginning of 1998, when I was learning
to develop a object oriented client/server program using Java. Some people might still
remember the demo TicTacToe applet supplied with the 1.1 JDK, that's where the idea came
from. So my first intention was to build this program using the Java programming language.
Well I didn't find the time to start the development of this program, but the idea stayed
alive. When I started programming for Windows using the C language with the lcc-win32
compiler and IDE, I had a new challenge. While programming client/server is relatively
easy in Java, this is not the case in C, but by using the Winsock API I found it not to
be as hard as I thought. So the first version of NetTicTacToe was created in 1999, some
minor updates/fixes came later.
Somewhat later I had picked up the idea again, this time because I was busy learning some
.Net programming. I still like Java programming as well, so I thought why not build a Java
version first and then a .Net version afterwards. While all versions should look similar
to the original C version, they should also be compatible. All versions should be able
to work with any of the in the other programming languages developed versions. So I created
a Java and a .Net version of TicTacToe.
In Windows, the operating system assigns a default program to certain extensions.
If the JRE (Java Runtime Environment), needed for this program, is installed, double clicking on the '.jar' file
makes it execute the program.
Because the '.jar' extension often also is used by archive utilities such as PowerArchiver or WinZip, it is
possible that these programs are associated with '.jar' files, since a jar is an archive.
You can also run the program on the command prompt using: java -jar JavaNetTicTacToe.jar
To run the DotNetTicTacToe version, you should have installed the .Net framework. If you wish to use the
network capability of this program, you shouldn't execute it from a network share. (This will depend on the
.Net security settings.)
All NetTicTacToe versions are freeware
Development: Ronald Booden