Functional Areas of the Network Class Library

If you are wondering exactly what is in the NCL, the diagram below should help. It’s a high-level roadmap of the key feature areas and components.

As you can see, the NCL is a roll up of the System.Net.* namespaces and the URI related classes in System.

Networking features include sockets, an HTTP client, an HTTP listener, an SMTP client, network adapter information, and peer-to-peer connectivity. Future articles will cover these areas in more detail.

Would you like to see more features added? Add a suggestion using Microsoft Connect and tell us more about your scenarios! Be sure to mention NCL/System.Net so it can be routed to our team.

NCL Assembly Composition Diagram for NetFx