static void Main(string[] args) { WsStickyConnector connector = new WsStickyConnector(TimeSpan.FromMilliseconds(20)); connector.AddHost("ws://127.0.0.1"); connector.Connected += Connector_Connected; connector.Disconnected += Connector_Disconnected; connector.Run(); while (true) { connector.Send("Hello world!"); Console.ReadLine(); } }
/// <summary> /// Creates new connection event wrapper /// </summary> public ExceptionEventMapper(WsStickyConnector connector, Action <Exception> action) { _connector = connector; _action = action; }
/// <summary> /// Sends string websocket message /// </summary> public static async Task <bool> SendAsync(this WsStickyConnector connector, string message) { return(await SendInternalAsync(connector, message)); }
/// <summary> /// Sends string websocket message /// </summary> public static bool Send(this WsStickyConnector connector, string message) { return(SendInternal(connector, message)); }