Esempio n. 1
0
    public void Connection(NetListen netListen)
    {
        m_netListen = netListen;

        Thread t1 = new Thread(CreateConnectionInThread);

        t1.Start();
    }
Esempio n. 2
0
    public void reqNet(NetListen netListen, string tag, string reqData)
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("NetUtil_hotfix", "reqNet"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.NetUtil_hotfix", "reqNet", null, netListen, tag, reqData);
            return;
        }

        Thread t1 = new Thread(new ParameterizedThreadStart(ReqServer));

        t1.Start(new ReqParameter(netListen, tag, reqData));
    }
Esempio n. 3
0
    public void reqNet(NetListen netListen, string tag, string reqData)
    {
        Debug.Log("发送消息:" + reqData);

        reqData = _3DES.DESEncrypt(reqData);

        // 多线程请求
        if (false)
        {
            Thread t1 = new Thread(new ParameterizedThreadStart(ReqServer));
            t1.Start(new ReqParameter(netListen, tag, reqData));
        }
        else
        {
            ReqServer(new ReqParameter(netListen, tag, reqData));
        }
    }
Esempio n. 4
0
 public ReqParameter(NetListen netListen, string tag, string reqData)
 {
     m_netListen = netListen;
     m_tag       = tag;
     m_reqData   = reqData;
 }
Esempio n. 5
0
    public void reqNet(NetListen netListen, string tag, string reqData)
    {
        Thread t1 = new Thread(new ParameterizedThreadStart(ReqServer));

        t1.Start(new ReqParameter(netListen, tag, reqData));
    }