private void Send_Broadcast() { while (broadcast_status) { Netzwerkkommunikation.Send_UDP_BC_Packet(broadcast_string); Thread.Sleep(1000);// Ein mal in der Sekunde wird ein Broadcast gesendet; } }
public static void Sende_UDP() { while (UDP_Threadstatus) { Netzwerkkommunikation.Send_UDP_BC_Packet(Generiere_UDP_Nachricht()); Thread.Sleep(1000); } }
private void btn_abbrechen_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Achtung!", "Wollen sie wirklich abbrechen ?!", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { broadcast_status = false; Spielerstellenlabel.Clear(); alle_Spieler.Clear(); known_IP_S.Clear(); alle_Hosts.Clear(); for (int i = 0; i < 10; i++) { Netzwerkkommunikation.Send_UDP_BC_Packet("Hostinformationen," + eigene_IPAddresse.ToString() + ",absage,,,,,,"); } root_Frame.Content = new Startseite(root_Frame); } }