The JCom SDK is a network package for the Java language. It allows the programmer to create client/server application with little knowledge about networks and no knowledge about TCP/IP. The JCom SDK is basically a set of wrappers built around Java's internal TCP/IP socket classes. To create a client connection, the programmer needs only to create the client class with the appropriate IP address. As for the server, the programmer needs only to specify on which port the server will receive the connection and when to start listening. All aspect of the connection is handle internaly. The programmer needs only to consult its event queue to receive messages and add messages to remote queues to send messages.
The initial version of the JCom SDK was design as a network module for a school project. However, I saw that with a little modification, I could make the module generic for any application. The idea came to me when a few friends asked me if they could borrow my network modules for their project. After a little coding and a lot of comments, the first public version of the SDK was released. Thought I am not available to answer questions or offer support, suggestions and comments are always welcomed.
A big thanks to my friend Marc Lanctot. His support and comments as a user of the SDK made JCom what it is today.
Documentation for this project is generated by JavaDoc. It is available online or downloadable as an archive file (zip). If enough people ask, I might write a tutorial.
Source code is available as a zip file. Remember that this is a package and special steps must be taken to compile it. Please refer to the Readme for more detail.
As mentionned, comments and suggestions are always welcomed.