Есть подключение к серверу по Websocket
var ws = new WebSocket("ws://localhost/client_websocket")
{
ws.OnOpen += (sender, e) => this.Connected();
ws.OnMessage += (sender, e) => Console.WriteLine(e.Data);
ws.OnError += (sender, e) =>//делаем что-то при ошибке
ws.OnClose += (sender, e) => //делаем что-то при отключении
ws.Connect();
while (true)
{
}
}
Я его запускаю и т.к. метод крутится в while , то дальше ничего не идёт в потоке.
Мне нужно запустить функцию подключения в новом потоке. Что-то не пойму, как работать с Thread и Async-awayt.
Подскажите, как такое реализовать?