private static void ClientRunning() { new TcpClientHub(LocalHubConnection.Factory()) .Listener(msg => { Console.ForegroundColor = ConsoleColor.Green; if (int.TryParse(msg, out int distance)) { AddPosition(distance); } Console.WriteLine($"Distance {distance} cm"); LockScreen(); Console.ResetColor(); }, ex => { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); }); }
private void DataReceived(object sender, SerialDataReceivedEventArgs e) { new TcpServerHub(LocalHubConnection.Factory()).Send((sender as SerialPort).ReadExisting()); }