예제 #1
0
    public void Init()
    {
        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(SrvCfg.SvrIP, SrvCfg.SvrPort);
        PECommon.Log("NetSvc Init");
    }
예제 #2
0
    public void InitSec()
    {
        Instance = this;
        client   = new PENet.PESocket <ClientSession, NetMsg>();
        client.SetLog(true, (string msg, int lv) => {
            switch (lv)
            {
            case 0:     //当日志等级是0的时候
                msg = "Log" + msg;
                Debug.Log(msg);
                break;

            case 1:     //当日志等级是0的时候
                msg = "Warn" + msg;
                Debug.Log(msg);
                break;

            case 2:     //当日志等级是0的时候
                msg = "Error" + msg;
                Debug.Log(msg);
                break;

            case 3:     //当日志等级是0的时候
                msg = "Info" + msg;
                Debug.Log(msg);
                break;
            }
        });
        client.StartAsClient(IPConfig.srvIP, IPConfig.srvport);

        Debug.Log("Network Service Connected");
    }
예제 #3
0
    private void Start()
    {
        client = new PESocket <ClinetSession, NetMsg>();
        client.StartAsClient(IPCig.srvIP, IPCig.srvPort);

        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;
            }
        });
    }
예제 #4
0
파일: NetSvc.cs 프로젝트: wangzeping1998/-
    public static readonly string queLock = "lock";                //线程锁

    //初始化
    public void InitSvc()
    {
        instance = this;
        Debug.Log("Init NetSvc...");

        client = new PESocket <ClinetSession, GameMsg>();

        //PECommon.Log 方法回调
        //根据PECommon不同的日志类型Unity打印出对应的Log信息
        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(ServerCfg.srvIP, ServerCfg.srvPort);
    }