public void OnConnectError(NetWorkError e) { if (m_connectCallback != null) { m_connectCallback(e == NetWorkError.NetWorkError_ConnectSuccess); } }
public PackageIn msg; // 数据buff public NetCommand() { this.dwType = NetCmdType.NetCmd_Null; this.dwLen = 0; this.error = NetWorkError.NetWorkError_null; msg = null; }
public void PushConnectError(NetWorkError error) { NetCommand cmd = new NetCommand(); cmd.dwType = NetCmdType.NetCmd_ConnectError; cmd.error = error; m_NetCommandList.Push(cmd); }
public void OnConnectError(NetWorkError error) { if (m_NetLinkSink != null) { if (error == NetWorkError.NetWorkError_DisConnect) { m_NetLinkSink.OnDisConnect(); } else { m_NetLinkSink.OnConnectError(error); } } }
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(); } }); } }