Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 /// <summary>
 /// Event action mapper
 /// </summary>
 /// <returns></returns>
 public void Action(HorseWebSocket client)
 {
     _action(_connector);
 }