static void ConnectWithHorse() { HorseWebSocket client = new HorseWebSocket(); client.MessageReceived += (c, m) => Console.WriteLine("# " + m); client.Connected += c => Console.WriteLine("Connected"); client.Disconnected += c => Console.WriteLine("Disconnected"); client.Connect("ws://127.0.0.1:4083"); //client.Connect("wss://echo.websocket.org"); client.PingInterval = TimeSpan.FromSeconds(5); while (true) { string s = Console.ReadLine(); client.Send(s); } }
/// <summary> /// Event action mapper /// </summary> /// <returns></returns> public void Action(HorseWebSocket client) { _action(_connector); }