Click or drag to resize
StreamSocket Class
A stream socket.
Inheritance Hierarchy

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: (

The StreamSocket type exposes the following members.

Protected methodStreamSocket
Initializes a new instance of the StreamSocket class
Public propertyAdapterSpeed
Gets or sets the adapter speed.
(Inherited from ManagedSocket.)
Public propertyIPv6
Gets a value indicating whether the socket supports IPv6.
(Inherited from ManagedSocket.)
Public propertyIsClosed
Gets a value indicating whether this instance is closed.
(Inherited from ManagedSocket.)
Public propertyLocalIPAddress
Gets the local IP address.
(Inherited from ManagedSocket.)
Public propertyLocalPort
Gets the local port.
(Inherited from ManagedSocket.)
Public propertyOnReceiveFailure
Gets or sets a callback invoked on failed read from TCP stream.
Public propertyOnReceiveSuccess
Gets or sets a callback invoked on successful read from TCP stream.
Public propertyPublicIPAddress
Gets or sets the public IP address, if known.
(Inherited from ManagedSocket.)
Public propertyRemoteIPAddress
Gets or sets the remote IP address.
Public propertyRemotePort
Gets or sets the remote port.
Public propertySecure
Gets a value indicating whether the socket is secure.
Public propertyServer
Gets a value indicating whether the socket can accept incoming connections.
Public methodAcceptAsync
Accepts a new socket asynchronously.
Public methodBind
Binds the socket to a local endpoint.
(Inherited from ManagedSocket.)
Public methodClose
Closes the socket.
(Inherited from ManagedSocket.)
Public methodConnectAsync
Connects the socket asynchronously.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodRaiseAcceptFailure
Invokes the accept failure callback.
Protected methodRaiseAcceptSuccess
Invokes the accept success callback.
Protected methodRaiseConnectFailure
Invokes the connect failure callback.
Protected methodRaiseConnectSuccess
Invokes the connect success callback.
Protected methodRaiseReceiveFailure
Invokes the receive failure callback.
Protected methodRaiseReceiveSuccess
Invokes the receive success callback.
Protected methodRaiseSendFailure
Invokes the send failure callback.
Protected methodRaiseSendSuccess
Invokes the send success callback.
Public methodReceiveAsync
Receives data asynchronously.
Public methodSend
Sends data synchronously.
Public methodSendAsync
Sends data asynchronously.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also