50 lines
1.1 KiB
C#

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