DotMSN - a product of Xih Solutions


DotMSN is an open-source stand-alone class library to provide connectivity with the MSN Messenger service. The library is built in C# and can therefore be used by all languages the .NET environment supports. Because of a clean natural Object-Oriented approach the library is easy to use and implement. DotMSN is designed to be a flexible, robust and lightweight enhancement to any application. Applications of DotMSN vary from creating messaging robots to creating custom clients. If your application needs to communicate through the messenger service, DotMSN is your tool.

Note: A new version has been released 22 Aug 2006 which fixes some bugs (thanks for the feedback)and is compatible with the 2.0 framework. Check it out here.


The library currently supports the following features:

DotMSN is a stand-alone library. This means there is no interaction with the official MSN Messenger client and therefore it does not need to be installed when using DotMSN. Multiple instances of DotMSN can be executed on the same machine, or even in the same process. Thus making it easy to deploy applications on a single server.

How does DotMSN integrate with your application? The following diagram makes clear how DotMSN interacts with your application as well as remote parties.

DotMSN collaboration diagram

Get DotMSN

You can download DotMSN at the download page.


Here is a list of resources that have helped the development of DotMSN tremendously.