It may sound like a daunting task to start writing network code from scratch, and in some cases, it absolutely is. There is help, however, in the form of the .NET Core class libraries. With these libraries, you'll be well positioned to start working with clean abstractions for complicated, and often frustrating, network protocols and standards to start producing valuable components on a distributed network.
Network objects and data structures in .NET Core
Using System.Net
The using statement might be one of the most important statements you can include in source files containing any sort of networking code. The System.Net namespace is a suite of general-purpose .NET Core classes and utilities for programming most protocols...