Represents a local socket binding. All active socket connections are "bound" to a specific port on the client and server side. These bindings are particularly important for some protocols to identify the local connection. Server processes bind themselves to a specific port in order to service incoming queries.
Abstract client component, the base for all other clients.
The Stream based Connection class is the basis for all communications between clients and servers. Clients can obtain a Connection object by calling one of the Connect methods of the Client component; Servers will obtain Connection objects for every incoming connection that gets established.
Occurs when a Connection is closed while reading data from it, for example because the remote host has unexpectedly closed the connection.
ConnectionPool class determines a connection pool which is used to represent outgoing connections, and is not used to represent incoming connections because they are not used for pooling.
Provides methods for encoding and decoding URLs when processing Web requests. This class cannot be inherited.
A ServerBinding represents an EndPoint that a server component will be accepting connections on. The binding can be bound to activate it and start listening for incoming connections, or unbound to close it.
Creates a new instance of the ServerBindings class.
IConnectionTimeouts timeout Interface.
Delegate for ResolvedHostNameHandler
Handler for the event that is fired after the hostname has been successfully resolved.
Delegate for the Connection EventHandler
OnTcpConnectionHandler delegate handler
Delegate for the TransferEndEvent Handler
Delegate for the TransferProgressEvent Handler
Delegate for the TransferStartEvent Handler
This enumeration defines the values of how frequently the HostName should be looked up.
Transfer direction for Events.