The Project is Divided into Three parts

1. Sockets & Other functions are Encapsulated as Classes.

2. Develop Connector , Acceptor and other Patterns based on the classes built above.

3. Use the above classes to built utilities like Ftp, Telnet etc..