50 lines
1.1 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|