C# ping gösterici yapmak

Velametix

Hectopat
Katılım
30 Aralık 2020
Mesajlar
33
Merhabalar, kendime bir oyun Launcher'i yaptım. Launcher'i kullananların ping değerinin Client'e yazmasını istiyorum ama hiçbir yerde bulamadım kodunu yapılışını.

Yapmak istedigim seyi örnegini fotoğrafını koyuyorum, iyi forumlar.

 
Timer içinde şu kodu yaz.


label1.Text = new Ping().Send("www.google.com").RoundtripTime.ToString() + "ms";
 
İnternetten bunu buldum işini çözer mi bilmem ama kolay gelsin.

[CODE title="Alıntı"]using System.Net.NetworkInformation;

public static bool PingHost(string nameOrAddress)
{
bool pingable = false;
Ping pinger = null;

try
{
pinger = new Ping();
PingReply reply = pinger.Send(nameOrAddress);
pingable = reply.Status == IPStatus.Success;
}
catch (PingException)
{
// Discard PingExceptions and return false;
}
finally
{
if (pinger != null)
{
pinger.Dispose();
}
}

return pingable;
}[/CODE]
 
Başka Bir Ping alabilecegim site varmıdır yazarmısınız lütfen??
Google dısında
 
Oyunun sunucusuna atacaksınız. Şu var denemek istiyorsanız.

vie.valve.net
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…