private void SendCommands() { messageReceived = null; race.AddLap(lap); position++; lap = new Lap(); lap.AddInsructions(race.GetInstructions()); Write(lap.GetInstructions().ToArray()); Write(201); var form = Form.ActiveForm as Form1; form.Invoke(new MethodInvoker(delegate { form.Clear(); })); Thread.CurrentThread.Abort(); }