System.Net.WebSockets.ClientWebSocket.ConnectAsync C# (CSharp) Method

ConnectAsync() public method

public ConnectAsync ( System uri, System cancellationToken ) : System.Threading.Tasks.Task
uri System
cancellationToken System
return System.Threading.Tasks.Task
        public System.Threading.Tasks.Task ConnectAsync(System.Uri uri, System.Threading.CancellationToken cancellationToken) { throw null; }
        public override void Dispose() { }

Same methods

ClientWebSocket::ConnectAsync ( Uri uri, CancellationToken cancellationToken ) : Task

Usage Example

示例#1
5
文件: Program.cs 项目: leloulight/dnx
        private void TestWebSockets()
        {
            var socket = new ClientWebSocket();
            Console.WriteLine("Connecting");
            socket.ConnectAsync(new Uri("wss://echo.websocket.org"), CancellationToken.None).Wait();

            Console.WriteLine("Sending");
            socket.SendAsync(new ArraySegment<byte>(Encoding.UTF8.GetBytes("Hello")), WebSocketMessageType.Text, true, CancellationToken.None).Wait();

            var buffer = new byte[1024];
            Console.WriteLine("Receiving");
            var result = socket.ReceiveAsync(new ArraySegment<byte>(buffer), CancellationToken.None).Result;

            Console.WriteLine($"Recieved: {Encoding.UTF8.GetString(buffer, 0, result.Count)}");
        }
All Usage Examples Of System.Net.WebSockets.ClientWebSocket::ConnectAsync