在网上查找了很多相关资料,这是解决了登陆问题,如何发送消息,一直没办法解决,网上这方面的资料很少很少。不知道有谁用过MSNPSharp301.
以下是登陆的代码:
public void SendMSN()
{
Messenger messenger = new Messenger();
messenger.Credentials = new Credentials("[email protected]", "lyb574618", (MsnProtocol)Enum.Parse(typeof(MsnProtocol), "MSNP18"));
messenger.Nameserver.SignedIn += new EventHandler<EventArgs>(Nameserver_SignedIn);messenger.Connect();
}
private void Nameserver_SignedIn(object sender, EventArgs e)
        {
            messenger.Owner.Status = (PresenceStatus)Enum.Parse(typeof(PresenceStatus), "Online");
            
            Conversation conversation = messenger.CreateConversation();//下面的都没用的,没法发送消息
            
            conversation.Invite(contact);
            TextMessage message = new TextMessage(info);            conversation.Switchboard.SendTextMessage(message);
        }主要还是我对MSNPSharp还不是很熟悉,对MSNPSharp熟悉的朋友可以教我下,或者提供我一些相关资料,中文英文都没问题,谢谢了