Esempio n. 1
0
        private static void TestClient()
        {
            Client c = new Client(TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(3));

            c.Error += (sender, errorArgs) => { Console.WriteLine($"Error: {errorArgs.Info}"); };
            c.Connect("tcp://127.0.0.1:1234");
            c.InvokeAsync("strftime",
                          new object[] { "%Y/%m/%d" },
                          (error, result, stream) =>
            {
                Console.WriteLine($"Error: {error}, result: {result} (type: {result?.GetType()}), stream: {stream}");
            });
            c.InvokeAsync("clock",
                          new object[0],
                          (e, r, s) => { Console.WriteLine($"Error: {e}, result: {r} (type: {r?.GetType()}), stream: {s}"); });
        }