Example #1
0
    public async Task DispatchAsync(WebsocketManager manager)
    {
        WebSocket socket = await manager.AcceptWebSocketAsync();

        Task t1 = Task.Run(async() => await this.sender.SendAsync(socket));
        Task t2 = Task.Run(async() => await this.receiver.ReceiveAsync(socket));
        await Task.WhenAll(t1, t2);
    }