public void ListenMessage()
{
try
{
byte[] buffer = new byte[512];
_socket.ListenOnce();
int read = _socket.Read(buffer, 512);
Dispatcher.Invoke(new Action(() => ListenerOutput.Text = Encoding.UTF8.GetString(buffer, 0, read)));
_socket.Close();
}
catch (Exception e)
{
Dispatcher.Invoke(new Action(() => ErrorBlock.Text = e.Message + "\n" + e.StackTrace));
}
}