Rebex SFTP for .NET

ProxySocket Members

ProxySocket overview

Public Static Methods

GetAddressBytes Returns an array of bytes of the IP address of the instance of IPAddress.
GetAddressLongObsolete. Returns the long value of the IP address of the instance of IPAddress.
ToEndPoint Converts the host address and port into an IP endpoint. If host is not IP address, returns null.

Public Instance Constructors

ProxySocket Overloaded. Initializes a new instance of the ProxySocket class.

Public Instance Properties

AuthenticationMethod Gets or sets the authentication method to use for HTTP CONNECT proxy.
Available Gets the amount of data that has been received from the network and is available to be read.
Connected Gets a value indicating whether a ProxySocket is connected to a remote resource.
Domain Gets or sets the domain to submit to the proxy server for authentication.
Handle Gets the operating system handle for the inner Socket.
LocalEndPoint Gets the local endpoint.
Password Gets or sets the username to submit to the proxy server for authentication.
ProxyHost Gets or sets the hostname of the proxy server.
ProxyPort Gets or sets the port of the proxy server.
ProxyType Gets or sets the type of the proxy server.
RemoteEndPoint Gets the remote endpoint.
Socket Gets the internal Socket value.
Timeout Gets or sets the length of time before the Connect, Listen or Accept operation times out.
UserName Gets or sets the username to submit to the proxy server for authentication.

Public Instance Methods

Accept Acepts an incoming connection.
BeginAccept Begins an asynchronous request to accept an incoming connection.
BeginConnectOverloaded. Begins an asynchronous request for a connection to a network device.
BeginListen Starts an asynchronously request to listen for an incoming connection using the specified control socket as a base.
BeginReceive Begins to asynchronously receive data from a connected ProxySocket.
BeginSend Sends data asynchronously to a connected ProxySocket.
Close Forces a ProxySocket connection to close.
ConnectOverloaded. Establishes a connection to a remote device.
EndAccept Ends an asynchronous request to accept an incoming connection.
EndConnect Ends a pending asynchronous connection request.
EndListen Ends an asynchronous request to listen for an incoming connection.
EndReceive Ends a pending asynchronous read.
EndSend Ends a pending asynchronous send.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
Listen Starts a request to listen for an incoming connection using the specified control socket as a base.
ReceiveOverloaded. Receives data from a connected ProxySocket.
SendOverloaded. Sends data to a connected ProxySocket.
Shutdown Disables sends and receives on a ProxySocket.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

ProxySocket Class | Rebex.Net Namespace