using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace upper_limit_crawler { public static class UlUtil { static CPUTILLib.CpCybos m_Util = new CPUTILLib.CpCybos(); public static string GetCurTimeString() { return DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); } public static void Trace(string strMsg) { Console.WriteLine("["+GetCurTimeString() + "] " + strMsg); } public static int GetLimitRemainCountTrace() { return m_Util.GetLimitRemainCount(CPUTILLib.LIMIT_TYPE.LT_TRADE_REQUEST); } public static int GetLimitRemainCountRQ() { return m_Util.GetLimitRemainCount(CPUTILLib.LIMIT_TYPE.LT_NONTRADE_REQUEST); } public static int GetLimitRemainCountSB() { return m_Util.GetLimitRemainCount(CPUTILLib.LIMIT_TYPE.LT_SUBSCRIBE); } //public static void WebLog(string strURL, string strMsg) //{ // // POST // using (var wb = new WebClient()) // { // var data = new NameValueCollection(); // data["username"] = "myUser"; // data["password"] = "myPassword"; // var response = wb.UploadValues(strURL, "POST", data); // } // //// GET // //using (var wb = new WebClient()) // //{ // // var response = wb.DownloadString(strURL); // //} //} } }