Example #1
0
    static void Main()
    {
        var listeners = new OpenfeedListeners();

        listeners.OnConnected = connection => {
            Console.WriteLine("Connected.");
            return(default);
Example #2
0
        public Client(Uri uri, string username, string password, OpenfeedListeners listeners, string?clientId)
        {
            _uri       = uri;
            _username  = username;
            _password  = password;
            _listeners = listeners;
            _clientId  = clientId;

            RunConnectionLoop();
        }
Example #3
0
 /// <summary>
 /// Creates a new instance of <see cref="IOpenfeedClient"/>.
 /// </summary>
 /// <param name="uri">Uri of the server, like ws://openfeed.aws.barchart.com/ws.</param>
 /// <param name="username">Username.</param>
 /// <param name="password">Password.</param>
 /// <param name="listeners">Collection of listeners.</param>
 /// <returns></returns>
 public static IOpenfeedClient CreateClient(Uri uri, string username, string password, OpenfeedListeners listeners, string clientId = null) =>
 new Client(uri, username, password, listeners, clientId);