DotMSN |

# IMessageHandler Interface

IMessageHandler defines the methods required to handle incoming network messages.

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

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

#### Types that implement IMessageHandler

Type | Description
--- | ---
MSNSLPHandler | Handles invitations and requests for file transfers, emoticons, user displays and other msn objects.
P2PHandler | Handles incoming P2P messages from the switchboardserver.
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.
NSMessageHandler | Handles the protocol messages from the notification server. NS9Handler implements protocol version MSNP9.
SBMessageHandler | Handles the messages from the switchboard server.

#### Requirements

Namespace: XihSolutions.DotMSN.Core

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

#### See Also

IMessageHandler Members | XihSolutions.DotMSN.Core Namespace