public ReportArgs Connect(string ip, short port)
        {
            this.ip   = ip;
            this.port = port;
            ReportArgs    reportArgs = new ReportArgs();
            StringBuilder errInfo    = new StringBuilder(256);
            StringBuilder result     = new StringBuilder(1024 * 1024);

            if (TdxHqWrapper.TdxHq_Connect(ip, port, result, errInfo))
            {
                reportArgs.Succeeded = true;
                reportArgs.Result    = result.ToString();
            }
            else
            {
                reportArgs.Succeeded = false;
                reportArgs.ErrorInfo = errInfo.ToString();
            }
            return(reportArgs);
        }