public static void Main(String[] Args) { QConnection q = new QBasicConnection(Args.Length >= 1 ? Args[0] : "localhost", Args.Length >= 2 ? int.Parse(Args[1]) : 5001, null, null); try { q.Open(); Console.WriteLine("conn: " + q + " protocol: " + q.ProtocolVersion); Console.WriteLine("WARNING: this application overwrites: .u.upd function on q process"); Console.WriteLine("Press <ENTER> to close application"); q.Sync(".u.upd:{[x;y] show (x;y)};"); PublisherTask pt = new PublisherTask(q); Thread workerThread = new Thread(pt.Run); workerThread.Start(); Console.ReadLine(); pt.Stop(); workerThread.Join(); } catch (Exception e) { Console.WriteLine("`" + e.Message); } finally { q.Close(); } }
public static void Main(string[] Args) { QConnection q = new QBasicConnection(Args.Length >= 1 ? Args[0] : "localhost", Args.Length >= 2 ? int.Parse(Args[1]) : 5001, null, null); try { q.Open(); Console.WriteLine("conn: " + q + " protocol: " + q.ProtocolVersion); Console.WriteLine("WARNING: this application overwrites: .u.upd function on q process"); Console.WriteLine("Press <ENTER> to close application"); q.Sync(".u.upd:{[x;y] show (x;y)};"); var pt = new PublisherTask(q); var workerThread = new Thread(pt.Run); workerThread.Start(); Console.ReadLine(); pt.Stop(); workerThread.Join(); } catch (Exception e) { Console.WriteLine("`" + e.Message); } finally { q.Close(); } }
public static void GetKDBResults(string host, int port, Func <string, Task> func) { QConnection q = new QBasicConnection(host: host, port: port); try { //var result = ""; q.Open(); Console.WriteLine("conn: " + q + " protocol: " + q.ProtocolVersion); while (true) { Console.Write("Q)"); var line = Console.ReadLine(); if (line.Equals("\\\\")) { break; } else { try { PrintResult(q.Sync(line), func); } catch (QException e) { Console.WriteLine("`" + e.Message); } } } } catch (Exception e) { Console.Error.WriteLine(e); Console.ReadLine(); } finally { q.Close(); } }
private static void Main(string[] args) { IList <string> x = args; QConnection q = new QBasicConnection((args.Length >= 1) ? args[0] : "localhost", (args.Length >= 2) ? int.Parse(args[1]) : 5000); try { q.Open(); Console.WriteLine("conn: " + q + " protocol: " + q.ProtocolVersion); while (true) { Console.Write("Q)"); var line = Console.ReadLine(); if (line.Equals("\\\\")) { break; } try { PrintResult(q.Sync(line)); } catch (QException e) { Console.WriteLine("`" + e.Message); } } } catch (Exception e) { Console.Error.WriteLine(e); Console.ReadLine(); } finally { q.Close(); } }
static void Main(string[] args) { QConnection q = new QBasicConnection(host: (args.Length >= 1) ? args[0] : "localhost", port: (args.Length >= 2) ? Int32.Parse(args[1]) : 5000); try { q.Open(); Console.WriteLine("conn: " + q + " protocol: " + q.ProtocolVersion); while (true) { Console.Write("Q)"); var line = Console.ReadLine(); if (line.Equals("\\\\")) { break; } else { try { PrintResult(q.Sync(line)); } catch (QException e) { Console.WriteLine("`" + e.Message); } } } } catch (Exception e) { Console.Error.WriteLine(e); Console.ReadLine(); } finally { q.Close(); } }