Esempio n. 1
0
        public static void Main(string[] args)
        {
            RoomMgr roomMgr = new RoomMgr();
            DataMgr dataMgr = new DataMgr();
            ServNet servNet = new ServNet();

            servNet.proto = new ProtocolBytes();
            servNet.Start("127.0.0.1", 1234);
            while (true)
            {
                string str = Console.ReadLine();
                switch (str)
                {
                case "quit":
                    servNet.Close();
                    return;

                case "print":
                    servNet.Print();
                    break;
                }
            }
        }
        public static void Main(string[] args)
        {
            RoomMgr roomMgr = new RoomMgr();
            DataMgr dataMgr = new DataMgr();
            ServNet servNet = new ServNet();

            servNet.proto = new ProtocolBytes();
            string ip   = System.Configuration.ConfigurationManager.AppSettings["Listen_ip"];
            int    port = int.Parse(System.Configuration.ConfigurationManager.AppSettings["Listen_port"]);

            servNet.Start(ip, port);

            while (true)
            {
                //string str = Console.ReadLine();
                string str = "";
                if (Console.In is System.IO.StreamReader)
                {
                    str = Console.ReadLine();
                }
                else
                {
                    Thread.Sleep(10000);
                }
                //Thread.Sleep(10000);
                switch (str)
                {
                case "quit":
                    servNet.Close();
                    return;

                case "print":
                    servNet.Print();
                    break;
                }
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            LandMgr landMgr = new LandMgr();
            DataMgr dataMgr = new DataMgr();
            ServNet servNet = new ServNet();

            servNet.proto = new ProtocolBytes();
            servNet.Start("192.168.1.107", 1234);

            while (true)
            {
                string str = Console.ReadLine();
                switch (str)
                {
                case "quit":
                    servNet.Close();
                    return;

                case "print":
                    servNet.Print();
                    break;
                }
            }
        }
Esempio n. 4
0
 public ServNet()
 {
     instance = this;
 }
Esempio n. 5
0
 public ServNet()
 {
     Console.WriteLine("Server Manager Init");
     instance = this;
 }
Esempio n. 6
0
    public static void Main(string[] args)
    {
        //DataMgr dataMgr = new DataMgr();
        ////注册
        //bool ret = dataMgr.Register("hxt", "123456");
        //if (ret)
        //    Console.WriteLine("注册成功");
        //else
        //    Console.WriteLine("注册失败");
        ////创建玩家
        //ret = dataMgr.CreatePlayer("hxt");
        //if (ret)
        //    Console.WriteLine("创建玩家成功");
        //else
        //    Console.WriteLine("创建玩家失败");
        ////获取玩家数据
        //PlayerData pd = dataMgr.GetPlayerData("hxt");
        //if (pd != null)
        //    Console.WriteLine("获取玩家成功 分数是 " + pd.score);
        //else
        //    Console.WriteLine("获取玩家数据失败 ");
        ////更改玩家数据
        //pd.score += 10;
        ////保存数据
        //Player p = new Player();
        //p.id = "hxt";
        //p.data = pd;
        //ret = dataMgr.SavePlayer(p);
        //if (ret)
        //    Console.WriteLine("更改保存玩家数据成功");
        //else
        //    Console.WriteLine("更改保存玩家数据失败");
        ////重新读取
        //pd = dataMgr.GetPlayerData("hxt");
        //if (pd != null)
        //    Console.WriteLine("获取玩家成功 分数是 " + pd.score);
        //else
        //Console.WriteLine("重新获取玩家数据失败");

        DataMgr dataMgr = new DataMgr();
        ServNet servNet = new ServNet();
        Scene   scene   = new Scene();
        RoomMgr roomMgr = new RoomMgr();

        servNet.proto = new ProtocolBytes();
        servNet.Start("127.0.0.1", 1234);

        while (true)
        {
            string str = Console.ReadLine();
            switch (str)
            {
            case "quit":
                servNet.Close();
                return;

            case "print":
                servNet.Print();
                break;
            }
        }
    }
Esempio n. 7
0
        static void Main(string[] args)
        {
            //DataMgr dataMgr = new DataMgr();
            ////注册
            //bool ret = dataMgr.Register("WSHC", "123");
            //if (ret)
            //{
            //    Console.WriteLine("注册成功");
            //}
            //else
            //{
            //    Console.WriteLine("注册失败");
            //}
            ////创建玩家
            //ret = dataMgr.CreatePlayer("WSHC");
            //if (ret)
            //{
            //    Console.WriteLine("创建玩家成功");
            //}
            //else
            //{
            //    Console.WriteLine("创建玩家失败");
            //}
            ////获取玩家数据
            //PlayerData pd = dataMgr.GetPlayerData("WSHL");
            //if (pd!=null)
            //{
            //    Console.WriteLine("获取玩家数据成功 分数是 "+pd.score);
            //}
            //else
            //{
            //    Console.WriteLine("获取玩家数据失败");
            //}
            ////更改玩家数据
            //pd.score += 10;
            ////保存数据
            //Player p = new Player();
            //p.id = "WSHL";
            //p.data = pd;
            //dataMgr.Saveplayer(p);
            ////重新获取
            //pd = dataMgr.GetPlayerData("WSHL");
            //if (pd != null)
            //{
            //    Console.WriteLine("获取玩家数据成功 分数是 " + pd.score);
            //}
            //else
            //{
            //    Console.WriteLine("重新获取玩家数据失败");
            //}
            //Console.ReadLine();
            DataMgr dataMgr = new DataMgr();//只有实例化的对象才能使用单例模式(此框架中,其他实现instance的方式不同,情况不同)
            ServNet servNet = new ServNet();

            servNet.proto = new ProtocolBytes();
            servNet.Start("127.0.0.1", 1234);
            //创建场景实例
            Scene scene = new Scene();

            while (true)
            {
                string str = Console.ReadLine();
                switch (str)
                {
                case "quit":
                    servNet.Close();
                    return;

                case "print":
                    servNet.Print();
                    break;

                default:
                    break;
                }
            }
            Console.ReadLine();
        }