See Also

Tcp Class  | Dart.PowerTCP.SslSockets Namespace

See Also PowerTCP SSL Sockets for .NET

Tcp Class Members

Dart.PowerTCP.SslSockets Namespace : Tcp Class (Dart.PowerTCP.SslSockets)

Tcp overview

Public Constructors

Public Constructor Tcp Constructor Overloaded.  Initializes a new instance of the Tcp class.

Public Properties

Public Property AutoReceive Gets or sets a value which determines if data is automatically received.
Public Property Available Gets the amount of data that has been received from the network and is available to be read.
Public Property Certificate The Certificate object representing the certificate to use for optional client-side authentication.
Public Property Charset Gets and sets the character set used for string/byte array conversions.
Public Property Connected Gets the connected state of the connection.
Public Property ConnectTimeout Gets or sets the number of milliseconds to wait for response from the server when connecting.
Public Property Container (Inherited from System.ComponentModel.Component)Gets the IContainer that contains the Component.
Public Property DoEvents Gets or sets a value that controls the processing of events during blocking method calls.
Public Property Editor In Visual Studio.NET, displays an interactive form to use to test real time protocol operations.
Public Property KeepAlive Gets or sets the value of the socket's KeepAlive option.
Public Property LocalEndPoint Returns the local address the socket is bound to.
Public Property NoDelay Gets and sets a value the disables the use of Nagle's algorithm so that data is sent immediately.
Public Property OutOfBandInline Gets or sets a value that indicates whether out-of-band (urgent) data is read as normal in-line data.
Public Property Proxy Returns the Proxy instance that controls proxy server use.
Public Property ReceiveBufferSize Gets and sets the size of the system receive buffer.
Public Property ReceiveTimeout Gets and sets the number of milliseconds that a Receive method will block before throwing a SocketException.
Public Property RemoteCertificate The Certificate object representing the certificate presented by the remote host during the SSL handshake.
Public Property RemoteEndPoint Returns the remote address/port the socket is connected to.
Public Property ReuseAddress Gets or sets a value that typically allows any local port to be specified, even if it is already in use.
Public Property SecureProtocol Gets or sets a value which determines the type of encryption to use on the data.
Public Property SendBufferSize Gets and sets the size of the system send buffer.
Public Property SendTimeout Gets and sets the number of milliseconds that a Send method will block before throwing a SocketException.
Public Property Site (Inherited from System.ComponentModel.Component)Gets or sets the ISite of the Component.
Public Property Socket Returns a reference to the System.Net.Sockets.Socket instance being used.
Public Property Stream Returns a SegmentedStream that can be used for advanced streaming operations on the socket.
Public Property SynchronizingObject Set this object to automatically control thread marshalling between worker threads and the main UI thread.
Public Property Tag Gets or sets an object reference that can be used to associate this instance with any other.
Public Property UseAuthentication Gets or sets a value that determines if certificate authentication is used.
Public Property UseSslShutdown Controls whether or not shut-down bytes are sent to the server when the connection is closed.

Public Methods

Public Method BeginConnect Overloaded.  Connect to a server asynchronously, specifying the local interface to use. The EndConnect event is raised when completed.
Public Method BeginReceive Overloaded.  Receive data into your buffer asynchronously specifying a buffer, offset, count and SocketFlags value. The EndReceive event is raised when completed.
Public Method BeginSend Overloaded.  Send data from your buffer asynchronously, specifying a buffer, offset, count and SocketFlags value. The EndSend event is raised when completed.
Public Method Close Overloaded.  Close the connection.
Public Method Connect Overloaded.  Connect to a host, specifying the local interface to use.
Public Method CreateObjRef (Inherited from System.MarshalByRefObject)Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
Public Method Dispose Overloaded.  Releases all resources associated with the object.
Public Method GetLifetimeService (Inherited from System.MarshalByRefObject)Retrieves the current lifetime service object that controls the lifetime policy for this instance.
Public Method InitializeLifetimeService (Inherited from System.MarshalByRefObject)Obtains a lifetime service object to control the lifetime policy for this instance.
Public Method Receive Overloaded.  Receive data from the host, specifying a buffer, offset, count and SocketFlags value.
Public Method Send Overloaded.  Send data to the server, specifying a buffer, offset, count and SocketFlags value.
Public Method ToString (Inherited from System.ComponentModel.Component)Returns a String containing the name of the Component, if any. This method should not be overridden.
Public Method WaitFor Overloaded.  Reads data from the stream until the specified string is found.

Public Events

Public Event CertificateReceived This event is raised when a certificate has been received to be authenticated.
Public Event CertificateRequested This event is raised when a certificate has been requested.
Public Event ConnectedChangedEx Raised when the value of the Object.Connected property changes. Supersedes the ConnectedChanged event.
Public Event Disposed (Inherited from System.ComponentModel.Component)Adds an event handler to listen to the Disposed event on the component.
Public Event EndConnect Raised when the BeginConnect request completes.
Public Event EndReceive Raised when the BeginReceive request completes.
Public Event EndSend Raised when the BeginSend request completes.
Public Event RawTrace Raised when data has been sent/received.
Public Event Trace Raised when data has been sent/received.

Protected Properties

Protected Property CanRaiseEvents (Inherited from System.ComponentModel.Component)Gets a value indicating whether the component can raise an event.
Protected Property DesignMode (Inherited from System.ComponentModel.Component)Gets a value that indicates whether the Component is currently in design mode.
Protected Property Events (Inherited from System.ComponentModel.Component)Gets the list of event handlers that are attached to this Component.

Protected Methods

Protected Method Finalize (Inherited from System.ComponentModel.Component)Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
Protected Method GetService (Inherited from System.ComponentModel.Component)Returns an object that represents a service provided by the Component or by its Container.
Protected Method MemberwiseClone (Inherited from System.MarshalByRefObject)Overloaded. Creates a shallow copy of the current MarshalByRefObject object.

See Also

Tcp Class  | Dart.PowerTCP.SslSockets Namespace


Send comments on this topic.

Documentation version 1.1.2.0.

© 2008 Dart Communications.  All rights reserved.