public void RequestFailure(byte[] buffer) { CMD_GR_RequestFailure requestFailure = NetUtil.BytesToStruct <CMD_GR_RequestFailure>(buffer); SocketEngine.Instance.SocketQuit(); MyDebug.Log("=============================请求失败====================" + NetUtil.BytesToString(requestFailure.szDescribeString)); SocketEventHandle.Instance.SetTips(NetUtil.BytesToString(requestFailure.szDescribeString)); }
private bool OnSocketSubRequestFailure(byte[] data, int dataSize) { CMD_GR_RequestFailure pRequestFailure = NetUtil.BytesToStruct <CMD_GR_RequestFailure>(data); if (dataSize <= Marshal.SizeOf(typeof(CMD_GR_RequestFailure)) - pRequestFailure.szDescribeString.Length ) { return(false); } SocketEngine.Instance.SocketQuit(); return(true); }