DotMSN |

# IMessageProcessor Interface

Defines methods to send network messages.

For a list of all members of this type, see IMessageProcessor Members.

[Visual Basic]
Public Interface IMessageProcessor
[C#]
public interface IMessageProcessor

#### Types that implement IMessageProcessor

Type | Description
--- | ---
SocketMessageProcessor | Processes I/O of network message through a network connection.
P2PDirectProcessor | Handles the direct connections in P2P sessions.
P2PMessageSession | P2PMessageSession routes all messages in the p2p framework between the local client and a single remote client.
P2PTransferSession | A single transfer of data within a p2p session.
NSMessageProcessor | Handles the I/O of the Notification Server.
SBMessageProcessor | Handles the I/O of the switchboard server.

#### Remarks

IMessageProcessor is the abstraction of an object which can send network messages. Network messages can be any kind of messages: text messages, data messages. By using this interface a de-coupling is established between the handling of messages and the I/O of messages. IMessageProcessor is mostly used internal.

#### Requirements

Namespace: XihSolutions.DotMSN.Core

Assembly: XihSolutions.DotMSN (in XihSolutions.DotMSN.dll)

#### See Also

IMessageProcessor Members | XihSolutions.DotMSN.Core Namespace