Along the way you'll learn both basic and advanced .NET programming techniques including:
- Using .NET socket classes.
- Using regular expressions to validate incoming data.
- Customizing .NET classes using inheritance to overcome limitations in the base class.
- Using Code Access Security to create software that will run in partially trusted environments.