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;
}
});
}