Technologies used: java swing, Networking, Multithreading. Developed a number guessing game using IP server socket programming. The project demonstrates almost all aspects of OOPs. Eliminated the need for a database, hence saving cost of running the project. Players are matched on the criteria of their skills.