网上搜一搜,发现MSN的开发库还不少。比如有名的Pidgin(可以让你同时登录MSN,QQ,Yahoo通,Gtallk等)使用的IM互通的库叫libpurple, 完全是Pidgin自己使用C和GTK开发的,有其它的一些IM也是基于它开发的。但本人看了libpurple的代码后,觉得不敢恭维,像我们通常说:业务逻辑跟GUI界面揉在一团,很难使用。所以搜索了一下其它MSN的库,有python写的, 有Java写的, 还有.Net和C#实现的。通过对它们的了解,最终使用了MSNP-Sharp这个 库,它是.Net平台,使用C#开发。我一向偏重首选Linux平台的源码库,但无奈其它的MSN开发库太老,N久或N年没更新过,唯独这个MSNP-Sharp最活跃,而且最近都有版本更新。基本上这些第三方的M