ChatterBox.Client.Win8dot1.Channels.SignalingSocketChannel.StartReading C# (CSharp) Method

StartReading() private method

private StartReading ( ) : void
return void
        private void StartReading()
        {
            Task.Run(async () =>
            {
                try
                {
                    var reader = new StreamReader(_streamSocket.InputStream.AsStreamForRead());
                    while (_isConnected)
                    {
                        var message = await reader.ReadLineAsync();
                        if (message == null) break;
                        _signalingClient.HandleRequest(message);
                    }
                }
                catch (Exception exception)
                {
                    Debug.WriteLine($"Signaling socket read error: {exception.Message}");
                    _signalingClient.ServerConnectionError();
                    _isConnected = false;
                }
            });
        }