Etiket: c#

C# da Ping Atmanın En Kolay Yolu

Ekim 15th, 2009

Cidden kolay bir yol :)
Hem ASP.NeT de hem de windows application larda rahatlıkla kullanabilirsiniz.

Yöntem şu :

Aşağıdaki kütüphaneyi ekliyoruz projemize,

using System.Net.NetworkInformation;

Daha sonra bu kütüphanede bulunan Ping ve PingReply sınıflarıyla aşağıdaki gibi işlemimizi yapıyoruz;


Ping p = new Ping();
PingReply pr = p.Send("www.google.com");

Bu komut çalıştıktan sonra response mesajımız pr değişkenine atanmış durumda oluyor.
Aşağıdaki gibi bilgileri çekebilirsiniz;


Adres = pr.Address.ToString();
Buffer = pingReply.Buffer.Length.ToString();
RoundtripTime = pr.RoundtripTime.ToString();
Status = pr.Status.ToString();
TTL = pingReply.Options.Ttl.ToString();

Çok güzel değil mi, bu kadar yardımdan sonra istediğiniz gibi kodunuzu süsleyebilirsiniz :)

Tags: , , , , , , , , ,
Posted in Yazılım | No Comments »

Tek Satırlık İf Komutu

Ağustos 27th, 2009

Hep unutuyorum not alayım belki sizin de işinize yarar :)

string a = (textBox1.Text.Equals("ssss")) ? "Eşit" : "Yanlış";

Tags: ,
Posted in .NeT 2008 | 2 Comments »

C#’da n saniye bekletme

Ağustos 15th, 2008
System.Threading.Thread.Sleep(n); // n = milisaniye

//5 saniye bekletmek için
System.Threading.Thread.Sleep(5000);

Tags: , ,
Posted in .NeT 2008 | No Comments »

C#’da Command Komutları

Ağustos 4th, 2008

C# da Cmd.exe ile bir komut çalıştırmak istiyorsak aşağıdaki komutu kullanabiliriz.

string arguments = “/C C:\\Windows\\xyz.exe -h -blabla”;

System.Diagnostics.Process.Start(“cmd.exe”,arguments);

yok eğer ben cmd.exe falan istemiom direkt bir dosya açaçam diyosanız ise

System.Diagnostics.Process.Open(“blabla.txt”);

komutunu kullanabilirsiniz.

Tags: , , , , , ,
Posted in .NeT 2008 | No Comments »