Habe mir auf YT ein Tutorial rausgesucht:
Externer Inhalt
www.youtube.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Dabei ist folgendes zustande gekommen:
C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Diagnostics;
using System.Net.NetworkInformation;
using System.Threading;
namespace CSharp_BAWS
{
public partial class Form1 : Form
{
string ping;
Thread t;
public static double PingTimeAverage(string host, int echoNum)
{
long totalTime = 0;
int timeout = 120;
Ping pingSender = new Ping();
for (int i = 0; i < echoNum; i++)
{
PingReply reply = pingSender.Send(host, timeout);
if (reply.Status == IPStatus.Success)
{
totalTime += reply.RoundtripTime;
}
}
return totalTime / echoNum;
}
public Form1()
{
InitializeComponent();
//PingUpdateLabel();
t = new Thread(PingUpdateLabel);
t.Start();
}
void PingUpdateLabel()
{
while (true)
{
ping = Convert.ToString(PingTimeAverage("google.de", 4));
label1.Text = ping;
Thread.Sleep(500);
}
}
}
}
Alles anzeigen
Jetzt kommt folgender Fehler:

