using System; namespace NotVPR_SideProjecktForVpr_FreeTime { class Program { static void Main() { var server = new BluetoothServer(); server.ClientConnected += () => { Console.WriteLine("Ready to communicate."); }; server.MessageReceived += (msg) => { Console.WriteLine($"\nReceived: {msg.Trim()}\n> "); }; server.ErrorOccurred += (err) => { Console.WriteLine($"Error: {err}"); }; try { server.Init(); while (true) { string input = Console.ReadLine(); if (input.Equals("exit", StringComparison.OrdinalIgnoreCase)) break; server.SendMessage(input); } } catch (Exception ex) { Console.WriteLine($"Startup failed: {ex.Message}"); } finally { server.Stop(); } } } }