Click or drag to resize

OBCOM.NetClient Namespace

Provides classes to build client and server applications that communicate through OBCOM NetServer using normal or secure (TLS) connections. The main classes are ClientChannel, used to build client applications, and ServerChannel, used to build server applications. Applications can exchange text or binary messages of any size. Formatted text messages can be read or written using layouts, which describe the name and type of each field of a message.
Classes
  ClassDescription
Public classClientChannel
Bi-directional TCP/IP communication channel with an OBCOM NetServer.
Public classClientListener
Implements methods that are called when special events occurs to a ClientChannel object.
Public classClientSlot
Implements a sub channel within a ClientChannel TCP/IP communication channel.
Public classConnectException
Exception thrown when a connect operation fails.
Public classLayout
Defines a collection of data items (fields) whose values can be stored in a Message.
Public classLayoutField
Represents a data item whose value can be stored in a Message.
Public classLayoutManager
Responsible for maintaining a collection (cache) of reusable layouts.
Public classMessage
A Message is used to exchange information with an OBCOM NetServer.
Public classMessageLabel
Label code of a Message.
Public classMessageOper
Operation code of a Message.
Public classMessageProt
Protection code of a Message.
Public classMessageReply
Reply code of a Message.
Public classMessageType
Type code of a Message.
Public classNetException
Signals that a runtime exception of some sort has occurred.
Public classReadException
Exception thrown when a read operation fails.
Public classServerChannel
Allows an application to provide customized services via the OBCOM NetServer.
Public classTimeoutException
Exception thrown when a blocking operation times out.
Public classWriteException
Exception thrown when a write operation fails.
Delegates
  DelegateDescription
Public delegateMulticastListener
Called when a Multicast message is received from the NetServer.
Public delegateReplyListener
Called when an asynchronous reply message is received from the NetServer.
Public delegateTimerListener
Called when a timer event occurs.
Public delegateTransactionListener
Called when a transaction message is received from the NetServer.
Enumerations
  EnumerationDescription
Public enumerationFieldType
Specifies the type of a LayoutField.