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.

Running JavaNetTicTacToe:
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

Running DotNetTicTacToe:
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