你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
利用WPF实现基于MSN协议的五子棋游戏(四)
 

dotmsn2.0中提供了一个XihSolutions.DotMSN.Messenger类,通过该类的Connect方法可以联机MSN服务器。IM类负责连接MSN服务器,代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using XihSolutions.DotMSN;

using XihSolutions.DotMSN.Core;

using XihSolutions.DotMSN.DataTransfer;

namespace WpfMSNGame

{

    public class IM

    {

        public XihSolutions.DotMSN.Messenger messenger = new Messenger();

        public IM()

        {

            //  设置客户端ID,用来标识客户端软件(非常重要)

            messenger.Credentials.ClientID = "msmsgs@msnmsgr.com";

            //  设置客户端代码,用来标识客户端软件(非常重要)

            messenger.Credentials.ClientCode = "Q1P7W2E4J9R8U3S5";

        }

        //  使用MSN帐号连接MSN服务器

        public void Login(string account, string password)

        {                     

            //  如果已经连接MSN服务器,并断开连接

            if (messenger.Connected)

            {

                messenger.Disconnect();

            }

            messenger.Credentials.Account = account;

            messenger.Credentials.Password = password;

            //  开始连接MSN服务器

            messenger.Connect();           

        }

    }

}

当用户登录系统时会发生两个事件:

1)登录成功。该事件在使用和MSN帐号成功登录MSN服务器时发生。

2)登录失败。该事件在使用MSN帐号登录失败时发生。
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089