Skip to content
Taiizor edited this page Mar 1, 2023 · 11 revisions

PingExtension Sınıfı

PingExtension sınıfı, bir IP adresine ping atmak için kullanılan yöntemler sağlar.

Kullanım

Öncelikle, PingExtension sınıfını kullanmak için, aşağıdaki adımları izleyin:

  1. PingExtension sınıfını kullanacağınız C# dosyanıza ekleyin.
  2. PingExtension.Send() yöntemini çağırarak ping işlemini gerçekleştirin.
  3. Sonucu değerlendirin.

Yöntemler

public static SPPSS Send(string Address = MPM.Address, int Timeout = MPM.Timeout, int Ttl = MPM.Ttl, bool Fragment = MPM.Fragment)

Belirtilen IP adresine bir ping gönderir.

Parametreler

  • Address: Ping gönderilecek IP adresi. Varsayılan değeri MPM.Address'dır.
  • Timeout: Ping isteğinin zaman aşımı süresi (ms). Varsayılan değeri MPM.Timeout'dur.
  • Ttl: Paketin TTL (Time to Live) değeri. Varsayılan değeri MPM.Ttl'dır.
  • Fragment: Paketin bölünüp bölünmeyeceğini belirten bir değer. Varsayılan değeri MPM.Fragment'dır.

Dönüş Değeri

Ping sonucunu tutan SPPSS yapısal türü.

public static Task<SPPSS> SendAsync(string Address = MPM.Address, int Timeout = MPM.Timeout, int Ttl = MPM.Ttl, bool Fragment = MPM.Fragment)

Send() yöntemiyle aynı görevi yerine getirir, ancak görevi Task nesnesi olarak döndürür ve asenkron olarak çalışır.

Parametreler

Yöntem parametreleri, Send() yöntemiyle aynıdır.

Dönüş Değeri

Asenkron olarak çalışan Task<SPPSS> nesnesi.

Örnek Kullanım

Aşağıdaki örnekte, bir IP adresine ping gönderilir ve sonuçlar yazdırılır:

SPPSS result = PingExtension.Send("
Clone this wiki locally