Client.Client.Connect C# (CSharp) Метод

Connect() публичный статический Метод

public static Connect ( string uri ) : Client.Task
uri string
Результат Client.Task
        public static async Task Connect(string uri)
        {
            ClientWebSocket webSocket = null;

            try
            {
                webSocket = new ClientWebSocket();
                await webSocket.ConnectAsync(new Uri(uri), CancellationToken.None);
                await Task.WhenAll(Receive(webSocket), Send(webSocket));
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception: {0}", ex);
            }
            finally
            {
                if (webSocket != null)
                    webSocket.Dispose();
                Console.WriteLine();

                lock (consoleLock)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("WebSocket closed.");
                    Console.ResetColor();
                }
            }
        }

Usage Example

Пример #1
0
        static void Main()
        {
            Client client = new Client();
            client.Connect();

            Console.ReadKey();
        }
All Usage Examples Of Client.Client::Connect