Esempio n. 1
0
    public void InitNetService()
    {
        instance = this;

        client = new PESocket <ClientSession, GameMsg>();
        client.StartAsClient(ServerConfig.serverIP, ServerConfig.serverPort);

        client.SetLog(true, (string msg, int lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "Warn:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "Error:" + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;
            }
        });

        PECommon.Log("NetService Init...");
    }
Esempio n. 2
0
    public void Init()
    {
        PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg>();

        server.StartAsServer(SrvCfg.sevAddress, SrvCfg.sevPort);
        PECommon.Log("NetSvc Init Done!");
    }
Esempio n. 3
0
        static void Main(string[] args)
        {
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

            server.StartAsServer(IPCfg.srvIP, IPCfg.srvPort);

            Console.WriteLine("\nInput 'quit' to stop server!");
            while (true)
            {
                string ipt = Console.ReadLine();
                if (ipt == "quit")
                {
                    server.Close();
                    break;
                }
                if (ipt == "all")
                {
                    List <ServerSession> sessionLst = server.GetSesstionLst();
                    for (int i = 0; i < sessionLst.Count; i++)
                    {
                        sessionLst[i].SendMsg(new NetMsg {
                            text = "broadcast from server."
                        });
                    }
                }
            }
        }
Esempio n. 4
0
    private void Start()
    {
        socket = new PESocket <ClientSession, NetMsg>();
        socket.StartAsClient(ServerCfg.IP, ServerCfg.Port);

        SetLog();
    }
Esempio n. 5
0
    public override void Init()
    {
        socket = new PESocket <ServerSession, NetMsg>();
        socket.StartAsServer(ServerCfg.IP, ServerCfg.Port);

        PECommonTool.Log("NetSvc Init Done");
    }
Esempio n. 6
0
    private void Start()
    {
        client = new PESocket <ClientSession, NetMsg>();
        client.StartAsClient(IPCfg.srvIP, IPCfg.srvPort);

        client.SetLog(true, (string msg, int lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "LogWarning:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "LogError:" + msg;
                Debug.LogError(msg);
                break;

            case 4:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;
            }
        });
    }
Esempio n. 7
0
    public void Init()
    {
        PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

        server.StartAsServer(IPConfig.srvIP, IPConfig.srvport);
        PETool.LogMsg("NetSvc init done"); //这个日志有时间
    }
Esempio n. 8
0
    public void InitSvc()
    {
        client = new PESocket <ClientSession, GameMsg>();


        client.SetLog(true, (string msg, int lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "LogWarning:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "LogError:" + msg;
                Debug.LogError(msg);
                break;

            case 4:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;
            }
        });
        client.StartAsClient(SrvCfg.srvIP, SrvCfg.srvPort);
        PECommon.Log("Init NetSvc...");
    }
Esempio n. 9
0
    public override void InitSev()
    {
        NetMonoSev.InitSingleton().Init();
        client = new PESocket <ClientSession, GameMsg>();
        client.StartAsClient(SerCfg.serIP, SerCfg.serProt);

        client.SetLog(true, (msg, lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log: " + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "Warm: " + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "Error: " + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "Info: " + msg;
                Debug.Log(msg);
                break;
            }
        });

        Debug.Log("Init NetSev...");
    }
Esempio n. 10
0
    public void Init()
    {
        PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg>();

        server.StartAsServer(SrvCfg.srvIP, SrvCfg.srvPort);
        Common.Log("NetSvc Init Done");
    }
Esempio n. 11
0
    public void InitSvc()
    {
        Instance = this;

        client = new PESocket <ClientSession, GameMsg>();
        client.SetLog(true, (string msg, int lv) => {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "Warn:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "Error:" + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;
            }
        });
        client.StartAsClient(srvIP, srvPort);
    }
Esempio n. 12
0
    public override void Init()
    {
        client = new PESocket <ClientSession, GameMessage>();
        client.StartAsClient(ServiceConfigure.srvIP, ServiceConfigure.serPot);
        client.SetLog(true, (string msg, int lv) => {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "Warn:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "Error:" + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;
            }
        });
    }
Esempio n. 13
0
    private void Start()
    {
        //在客户端新建一个Socket
        client = new PESocket <ClientSession, NetMessage>();
        //配置Ip和端口
        client.StartAsClient(IPConfigure.srvIP, IPConfigure.srePort);
        //设置打印日志的接口
        client.SetLog(true, (string message, int level) =>
        {
            message = "Log:" + message;
            switch (level)
            {
            case 0:

                Debug.Log(message);
                break;

            case 1:

                Debug.LogWarning(message);
                break;

            case 2:
                Debug.LogError(message);
                break;

            case 3:
                Debug.Log(message);
                break;

            default:
                break;
            }
        });
    }
Esempio n. 14
0
        public void Init()
        {
            PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg>();

            server.StartAsServer(SerCfg.serIP, SerCfg.serProt);

            PETool.LogMsg("NetSer Init Done");
        }
Esempio n. 15
0
    public void Init()
    {
        PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg>();

        server.StartAsServer(ServerConfig.serverIP, ServerConfig.serverPort);

        PECommon.Log("NetSvc Init Done.");
    }
Esempio n. 16
0
    public void Init()
    {
        PESocket <ServerSession, GameMessage> server = new PESocket <ServerSession, GameMessage>();

        server.StartAsServer(ServiceConfigure.srvIP, ServiceConfigure.serPot);

        Common.Log("网络初始化完成");
    }
Esempio n. 17
0
    public void Init()
    {
        PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg> ();

        server.StartAsServer(SrvCfg.srvIP, SrvCfg.srvPort);

        PECommon.Log("服务器已启动!");
    }
Esempio n. 18
0
        static void Main(string[] args)
        {
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

            server.StartAsServer(IPCfg.SvrIP, IPCfg.SvrPort);
            while (true)
            {
            }
        }
Esempio n. 19
0
        static void Main(string[] args)
        {
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

            ServerRoot.Instance.Init();
            while (true)
            {
                ServerRoot.Instance.Update();
            }
        }
Esempio n. 20
0
        static void Main(string[] args)
        {
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

            server.StartAsServer(IPCig.srvIP, IPCig.srvPort);

            while (true)
            {
                Thread.Sleep(100);
            }
        }
Esempio n. 21
0
    public void Init()
    {
        PESocket <ServerSession, GameMsg> server = new PESocket <ServerSession, GameMsg>();

        //server.StartAsServer(SrvCfg.srvIP, SrvCfg.srvPort);
#if 使用外网
        server.StartAsServer(SrvCfg.localIP, SrvCfg.innerPort2);    //外网测试
#else
        server.StartAsServer(SrvCfg.localIP, SrvCfg.innerPort);     //内网测试
#endif
        PECommon.Log("NetSvc Init Done.");
    }
Esempio n. 22
0
    public void InitSvc()
    {
        Instance = this;

        client = new PESocket <ClientSession, GameMsg>();
        client.SetLog(true, (string msg, int lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log:" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "Warn:" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "Error:" + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "Info:" + msg;
                Debug.Log(msg);
                break;

            default:
                break;
            }
        });
        //client.StartAsClient(SrvCfg.srvIP, SrvCfg.srvPort);
        if (isInner)
        {
            client.StartAsClient(SrvCfg.localIP, SrvCfg.innerPort); //内网测试
        }
        else
        {
            IPHostEntry host = Dns.GetHostEntry(SrvCfg.strDomain);
            IPAddress   ip   = host.AddressList[0];
            client.StartAsClient(ip.ToString(), SrvCfg.externalPort); //外网测试
        }

        PECommon.Log("Init NetSvc...");
    }
Esempio n. 23
0
        static void Main(string[] args)
        {
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>();

            server.StartAsServer(IPCfg.srvIP, IPCfg.srvPort);

            Console.WriteLine("\nInput 'quit' to stop server!");
            while (true)
            {
                string ipt = Console.ReadLine();
                if (ipt == "quit")
                {
                    server.Close();
                    break;
                }
            }
        }
Esempio n. 24
0
        public void Init()
        {
            //自动获取本机IP地址
            string name   = Dns.GetHostName();
            string ipName = "";

            IPAddress[] iPAddress = Dns.GetHostAddresses(name);
            foreach (IPAddress ipa in iPAddress)
            {
                if (ipa.AddressFamily == AddressFamily.InterNetwork)
                {
                    ipName = ipa.ToString();
                }
            }
            PESocket <ServerSession, NetMsg> server = new PESocket <ServerSession, NetMsg>(); //创建Socket服务器

            server.StartAsServer(ipName, IpCfg.SrvPort);                                      //打印小提示,服务器启动成功
            PeRoot.Log("NetSvc Init Done.||网络服务.", LogType.Info);
        }
Esempio n. 25
0
 public void InitSvc()
 {
     Instance = this;
     client   = new PESocket <ClientSession, GameMsg>();
     //client.SetLog(true, (string msg, int lv) =>
     //{
     //    switch (lv)
     //    {
     //        case 0:
     //            break;
     //        case 1:
     //            break;
     //        case 2:
     //            break;
     //        case 3:
     //            break;
     //    }
     //});
     client.StartAsClient(SvcCfg.ServerIP, SvcCfg.ServerPort);
     PECommon.Log("Init NetSvc..." + SvcCfg.ServerIP + " : " + SvcCfg.ServerPort);
 }
Esempio n. 26
0
        static void Main(string[] args)
        {
            client = new PESocket <ClientSession, NetMsg>();
            client.StartAsClient(IPCfg.srvIP, IPCfg.srvPort);

            Console.WriteLine("\nInput 'quit' to stop client!");
            while (true)
            {
                string ipt = Console.ReadLine();
                if (ipt == "quit")
                {
                    client.Close();
                    break;
                }
                else
                {
                    client.session.SendMsg(new NetMsg {
                        text = ipt
                    });
                }
            }
        }
        static void Main(string[] args)
        {
            //TestCode
            //Random rd = new Random();
            //byte[] data = new byte[10];
            //rd.NextBytes(data);
            //byte[] compressBytes = PETool.Compress(data);
            //byte[] deCompress = PETool.DeCompress(compressBytes);

            //for(int i = 0; i < data.Length; i++) {
            //    if(data[i] != deCompress[i]) {
            //        Console.WriteLine("压缩数据出错。");
            //        return;
            //    }
            //}
            //Console.WriteLine("压缩数据成功。");


            client = new PESocket <ClientSession, NetMsg>();
            client.StartAsClient(IPCfg.srvIP, IPCfg.srvPort);

            Console.WriteLine("\nInput 'quit' to stop client!");
            while (true)
            {
                string ipt = Console.ReadLine();
                if (ipt == "quit")
                {
                    client.Close();
                    break;
                }
                else
                {
                    client.session.SendMsg(new NetMsg {
                        text = ipt
                    });
                }
            }
        }
Esempio n. 28
0
    public void InitSvc()
    {
        instance = this;
        client   = new PESocket <ClientSession, GameMsg>();
        //根据回调的不同等级
        client.SetLog(true, (string msg, int lv) =>
        {
            switch (lv)
            {
            case 0:
                msg = "Log" + msg;
                Debug.Log(msg);
                break;

            case 1:
                msg = "LogWarning" + msg;
                Debug.LogWarning(msg);
                break;

            case 2:
                msg = "LogError" + msg;
                Debug.LogError(msg);
                break;

            case 3:
                msg = "LogInfo" + msg;
                Debug.Log(msg);
                break;

            default:
                break;
            }
        });
        client.StartAsClient(ServiceConfig.srvIP, ServiceConfig.srvPort);
        PECommon.Log("Init NetServece");
    }