Summary

This chapter has been a showcase for the CLR. Little of the functionality provided by the classes in System.NET would exist without the CLR. You have started with the lowest level Socket and moved up to a WebClient. You have seen along the way how these classes encapsulate features that are based on long-standing standards. Most of the code illustrated in this chapter will interoperate with a peer running unmanaged code, running on an older version of Microsoft OS, or not running a Microsoft OS at all. This interoperation is made possible through the support for standards such as TCP, UDP, and SOAP.

This has been a long chapter, but hopefully you have gained some insight into using the .NET Framework for networking. The following are ...

Get .NET Common Language Runtime Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.