Esempio n. 1
0
 public void OnConnectError(NetWorkError e)
 {
     if (m_connectCallback != null)
     {
         m_connectCallback(e == NetWorkError.NetWorkError_ConnectSuccess);
     }
 }
Esempio n. 2
0
        public PackageIn msg;      // 数据buff

        public NetCommand()
        {
            this.dwType = NetCmdType.NetCmd_Null;
            this.dwLen  = 0;
            this.error  = NetWorkError.NetWorkError_null;
            msg         = null;
        }
Esempio n. 3
0
        public void PushConnectError(NetWorkError error)
        {
            NetCommand cmd = new NetCommand();

            cmd.dwType = NetCmdType.NetCmd_ConnectError;
            cmd.error  = error;
            m_NetCommandList.Push(cmd);
        }
Esempio n. 4
0
 public void OnConnectError(NetWorkError error)
 {
     if (m_NetLinkSink != null)
     {
         if (error == NetWorkError.NetWorkError_DisConnect)
         {
             m_NetLinkSink.OnDisConnect();
         }
         else
         {
             m_NetLinkSink.OnConnectError(error);
         }
     }
 }
Esempio n. 5
0
        private void OnHttpCallPostCallBack(NetWorkError e, string state, object extrans)
        {
            int nPostID = (int)extrans;

            HttpPostRequestInfo info;

            if (m_dicPostRequest.TryGetValue(nPostID, out info))
            {
                if (info.req == null)
                {
                    m_dicPostRequest.Remove(nPostID);
                    return;
                }

                ThreadHelper.RunOnMainThread(() =>
                {
                    if (info.req != null && info.m_httpCallback != null)
                    {
                        info.m_httpCallback(e, state, info.param);
                        info.req.Close();
                    }
                });
            }
        }