System.Net Namespace
Provides classes that allow applications to send and receive data using protocols like HTTP, FTP, SMTP, POP3, and others. It also provides classes for network configuration, IP addresses, and network sockets.
Classes
Name |
Description |
EndPoint |
Provides a base class for transmitting data between computers when using the System.Net.Sockets namespace. |
HttpListener |
Provides a simple, programmable HTTP server that allows you to listen for and respond to incoming HTTP requests. |
IPAddress |
Represents an Internet Protocol (IP) address. |
IPEndPoint |
Represents a network endpoint as an IP address and a port number. |
NetworkInformation |
Provides classes for retrieving information about network interfaces, IP addresses, and network statistics. |
ServicePointManager |
Manages the ServicePoint instances for each Internet Protocol (IP) address and port combination. |
Socket |
Provides a low-level socket API for sending and receiving data. |
Uri |
Represents a Uniform Resource Identifier (URI) and provides properties and methods for manipulating URI data. |
WebClient |
Enables you to send data to and receive data from a resource identified by a URI. |
WebRequest |
An abstract base class that represents a generic request to a resource identified by a URI. |
Interfaces
Name |
Description |
ICredentials |
Provides a way to represent credentials for network authentication. |
IWebProxy |
Defines properties and methods for a proxy server. |
Enumerations
Name |
Description |
SecurityProtocolType |
Specifies the security protocols that are used for the System.Net.ServicePoint.SecurityProtocol property. |
Delegates