Crestron.SimplSharp.Net
Classes
Class | Description | |
---|---|---|
![]() | Binding |
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.
|
![]() | Bindings |
Bindings Class
|
![]() | Client |
Abstract client component, the base for all other clients.
|
![]() | Client..::..OnResolvedHostNameArgs |
OnResolvedHostNameHandler class
|
![]() | Client..::..OnResolveHostNameArgs |
OnResolveHostNameArgs class
|
![]() | Connection |
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.
|
![]() | ConnectionClosedException |
Occurs when a Connection is closed while reading data from it, for example because the remote host has unexpectedly closed the connection.
|
![]() | ConnectionEventArgs |
ConnectionEventArgs Class
|
![]() | ConnectionPool |
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.
|
![]() | HttpUtility |
Provides methods for encoding and decoding URLs when processing Web requests. This class cannot be inherited.
|
![]() | OnTcpConnectionArgs |
OnTcpConnectionArgs class
|
![]() | Server |
Server class
|
![]() | ServerBinding |
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.
|
![]() | ServerBindings |
Creates a new instance of the ServerBindings class.
|
![]() | TransferEndEventArgs |
TransferEndEventArgs Class
|
![]() | TransferEventArgs |
TransferEventArgs Class
|
![]() | TransferProgressEventArgs |
TransferProgressEventArgs Class
|
![]() | TransferStartEventArgs |
TransferStartEventArgs Class
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IConnectionTimeouts |
IConnectionTimeouts timeout Interface.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | Client..::..OnResolvedHostNameHandler |
Delegate for ResolvedHostNameHandler
|
![]() | Client..::..OnResolveHostNameHandler |
Handler for the event that is fired after the hostname has been successfully resolved.
|
![]() | ConnectionEventHandler |
Delegate for the Connection EventHandler
|
![]() | OnTcpConnectionHandler |
OnTcpConnectionHandler delegate handler
|
![]() | TransferEndEventHandler |
Delegate for the TransferEndEvent Handler
|
![]() | TransferProgressEventHandler |
Delegate for the TransferProgressEvent Handler
|
![]() | TransferStartEventHandler |
Delegate for the TransferStartEvent Handler
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | DnsResolveType |
This enumeration defines the values of how frequently the HostName should be looked up.
|
![]() | TransferDirection |
Transfer direction for Events.
|