I want to create a simple application in C# that would block access to certain websites(Which ever website the user adds to the application database.) This program needs to be installed on a server computer and have all the client computers act according to the "laws" of the program.
I know this is possible as there are already such programs. I want to build this for educational reasons. :) I just need someone to point me in the right direction.
1. What do I need to consider?
2. What do I need to know when it comes to connecting the server and the clients so that they obey the server?
3. What is the term I'm looking for when talking about blocking websites from a server program?(if any)
Please do not post or direct me to an entire page with the written code, as this frustrates me to death, because I'm learning nothing the hard way then. Small snippets of code are acceptable, but the point for me is to actually learn something from mistakes I make. I just don't know where to begin and what I even have to begin. haha
Anxiously awaiting a response. :)