static void Main(string[] args) { string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"]; string Sender = ConfigurationManager.AppSettings["Sender"]; string UUID = ConfigurationManager.AppSettings["UUID"]; string UserId = ConfigurationManager.AppSettings["UserId"]; string Password = ConfigurationManager.AppSettings["Password"]; string Symbol = ConfigurationManager.AppSettings["Symbol"]; Security = new Security() { Symbol = Symbol, MarketData = new MarketData() { OrderBook = new List <PriceLevel>() } }; //1- We do all the logging and connection procedure DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent); DoLog(string.Format("Connecting to URL {0}", WebSocketURL)); DGTLWebSocketClient.Connect().Wait(); DoLog("Successfully connected"); //2-We log the user and wait for the response DoLog(string.Format("Logging user {0}", UserId)); LoginClient(UserId, UUID, Password); Console.ReadKey(); }
static void Main(string[] args) { try { string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"]; DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent); DoLog(string.Format("Connecting to URL {0}", WebSocketURL)); DGTLWebSocketClient.Connect(); DoLog("Successfully connected"); ShowCommands(); while (true) { string cmd = Console.ReadLine(); ProcessCommand(cmd); Console.WriteLine(); } } catch (Exception ex) { DoLog(string.Format("Critical Error: {0}", ex.Message)); Console.ReadKey(); } }
private static void DoSend(string strMsg) { try { DoLog(string.Format(">>{0}", strMsg)); DGTLWebSocketClient.Send(strMsg, DoLog); } catch (Exception ex) { DoLog(ex.Message); } }
static void Main(string[] args) { string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"]; string Sender = ConfigurationManager.AppSettings["Sender"]; string UUID = ConfigurationManager.AppSettings["UUID"]; string UserId = ConfigurationManager.AppSettings["UserId"]; string Password = ConfigurationManager.AppSettings["Password"]; AccountRecords = new List <AccountRecord>(); //1- We do all the logging and connection procedure DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent); DoLog(string.Format("Connecting to URL {0}", WebSocketURL)); DGTLWebSocketClient.Connect().Wait(); DoLog("Successfully connected"); //2-We log the user and wait for the response DoLog(string.Format("Logging user {0}", UserId)); LoginClient(UserId, UUID, Password); Console.ReadKey(); }
private static void DoSend(string strMsg) { DoLog(string.Format(">>{0}", strMsg)); DGTLWebSocketClient.Send(strMsg); }