Beispiel #1
0
        static void Main(string[] args)
        {
            ServerPeer server = new ServerPeer();

            server.SetApplication(new NetMsgCenter());
            server.StartServer("127.0.0.1", 6666, 10);
            Console.ReadKey();
        }
        public void OnStartServer()
        {
            ServerPeer       serverPeer = new ServerPeer();
            IApplicationBase app        = new NetMessageCenter();

            serverPeer.SetApplication(app);
            serverPeer.StartServer(6666, 10);
            Console.WriteLine("开启服务器成功~~");
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            ServerPeer server = new ServerPeer();

            server.SetApplication(new NetMsgCenter());
            server.StartServer("172.26.228.2", 6666, 100);
            Database.DatabaseManager.StartConnect();
            Console.ReadKey();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            ServerPeer server = new ServerPeer();

            //指定所关联的应用
            server.SetApplication(new NetMsgCenter());
            server.Start(6666, 10);

            Console.ReadKey();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            // 子封装
            ServerPeer server = new ServerPeer();

            //
            server.SetApplication(new NetMsgCenter());
            server.Start(8888, 10);
            Console.ReadKey();
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            ServerPeer server = new ServerPeer();

            server.SetApplication(new NetMsgCenter()); // 设置应用层
            server.StartServer("127.0.0.1", 6666, 100);

            Database.DatabaseManager.StartConnection(); // 连接数据库

            Console.ReadKey();
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            //var db = DatabaseHelper.GetInstance();
            //db.DbFirst.CreateClassFile(@"E:\Unity\Socket服务器\GameServer\Model", "Model");//生成数据库所有表实体类
            //db.DbFirst.Where("UaseInfo").CreateClassFile(@"E:\Unity\Socket服务器\GameServer\Model", "GameServer.Model");//生成指定表实体类

            ServerPeer serverPeer = new ServerPeer();

            //指定关联的应用
            serverPeer.SetApplication(new NetMsgCenter());
            //设置端口ip
            serverPeer.Start(9999, 10);


            Console.ReadKey();
        }
Beispiel #8
0
        public static void Main(string[] args)
        {
            ServerPeer server = new ServerPeer();

            server.Start(6666, 10);
            server.SetApplication(new NetMsgCenter());

            //string msg = "I am a message";
            //Console.WriteLine(msg);
            //byte[] msgByte = Encoding.Default.GetBytes(msg);
            //Console.WriteLine("msg.Length  : " + msg.Length);
            //byte[] newMsg = EncodeTool.EncodeMessage(msgByte);
            //Console.WriteLine("newMsg.Length  : " + newMsg.Length);
            //Console.WriteLine(Encoding.Default.GetString(newMsg));
            Console.ReadLine();
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            AccDto dto = new AccDto();

            dto.Id  = 1;
            dto.Acc = "qwertt";
            dto.Pwd = "12345";

            byte[] buffer = PBSerialize(dto);

            for (int i = 0; i < buffer.Length; i++)
            {
                Console.Write(buffer[i]);
            }
            Console.WriteLine();
            Console.WriteLine("==========================");

            AccDto dto2 = PBDSerialize <AccDto>(buffer);

            Console.WriteLine("dto2 id:{0}  acc:{1} pwd:{2}", dto2.Id, dto2.Acc, dto2.Pwd);

            Console.WriteLine();
            Console.WriteLine("==========================");

            AccDto dto3 = (AccDto)PBDSerialize(buffer, typeof(AccDto));

            Console.WriteLine("dto2 id:{0}  acc:{1} pwd:{2}", dto3.Id, dto3.Acc, dto3.Pwd);


            ServerPeer server = new ServerPeer();

            //指定所关联的应用
            server.SetApplication(new NetMsgCenter());
            server.Start(6666, 10);

            //序列化 和 反序列化 方法的赋值
            //EncodeTool.decodeObjDelegate = PBDSerialize;

            EncodeTool.encodeObjDelegate = PBSerialize;

            Console.ReadKey();
        }