Beispiel #1
0
        private static void PingServer()
        {
            pingServerStopped = false;

            DateTime lastPingDateTime = DateTime.Now;

            while (pingServer)
            {
                if ((DateTime.Now - lastPingDateTime).Seconds > 5)
                {
                    sendingPing = true;
                    if (ConnectionClass.Send(CommandsFromClient.SEND_PING) != ConnectionState.SEND_SUCCESS)
                    {
                        pingServer = false;
                        break;
                    }
                    else
                    {
                        lastPingDateTime = DateTime.Now;
                    }
                    sendingPing = false;
                }
                Thread.Sleep(500);
            }
            sendingPing       = false;
            pingServerStopped = true;
        }
Beispiel #2
0
 private void PlayStopButton_Clicked(object sender, EventArgs e)
 {
     if ((state = ConnectionClass.Send(CommandsFromClient.SEND_PLAYSTOP)) != ConnectionState.SEND_SUCCESS)
     {
         ShowAlert(state);
     }
 }
Beispiel #3
0
 private void PreviousButton_Clicked(object sender, EventArgs e)
 {
     if ((state = ConnectionClass.Send(CommandsFromClient.SEND_PREVIOUS)) != ConnectionState.SEND_SUCCESS)
     {
         ShowAlert(state);
     }
 }
Beispiel #4
0
 private void VolDownButton_Clicked(object sender, EventArgs e)
 {
     if ((state = ConnectionClass.Send(CommandsFromClient.SEND_VOLDOWN)) != ConnectionState.SEND_SUCCESS)
     {
         ShowAlert(state);
     }
 }
Beispiel #5
0
 private void ShortcutsListView_ItemTapped(object sender, ItemTappedEventArgs e)
 {
     if (((ShortcutCell)e.Item).Text == AppResources.AddShortcutsPage)  //Otwarcie formularza dodawania skrótu, gdy treść klikniętej komórki to "Dodaj nowy skrót"
     {
         ShortcutFormPage shortcutFormPage = new ShortcutFormPage();
         shortcutFormPage.Disappearing += ShortcutFormPage_Disappearing;
         Navigation.PushModalAsync(shortcutFormPage);
     }
     else //Wysyłanie polecenia związanego z klikniętą komórką w innym wypadku
     {
         byte[] WWWAddressByte = Encoding.ASCII.GetBytes(((ShortcutCell)e.Item).WWWAddress);
         ConnectionClass.Send(CommandsFromClient.SEND_OPEN_WEBPAGE, WWWAddressByte);
     }
 }