private void button_listen_Click(object sender, EventArgs e) { try { _server.Log += "Read rates..."; _server.LoadRates("rates.txt"); Task.Run(new Action(() => { _server.StartListen(); })); } catch (Exception ex) { _server.Log += ex.Message; _server.Log += "Server is stoped!"; _server.StopServer(); } }