
Namespace Net

    ''' <summary>
    ''' Describes the communication mode over a network.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum CommunicationMode
        ''' <summary>
        ''' The initiating stream for a single one-way message 
        ''' or for a pair of messages in a request-reply 
        ''' manner between two nodes.
        ''' </summary>
        SingletonUnsized = &H1

        ''' <summary>
        ''' The initiating stream for multiple bi-directional 
        ''' messages between two nodes.
        ''' </summary>
        Duplex = &H2

        ''' <summary>
        ''' The initiating stream for multiple one-way messages 
        ''' from a single source.
        ''' </summary>
        Simplex = &H3

        ''' <summary>
        ''' The initiating stream for a single one-way message 
        ''' from a single source.
        ''' </summary>
        SingletonSized = &H4
    End Enum

End Namespace