سلام!
در سی شارپ با کد زیر می تونید درخواست Ping رو برای یه آدرس مشخص بفرستید:
حالا اگه دستور Send و Replyش رو بذارید توی یه Timer می تونید با نرخ مشخصی بسته ها رو ارسال کنید.کد:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; using System.Net.NetworkInformation; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Ping pingSender = new Ping (); IPAddress address = IPAddress.Parse("74.125.136.138"); //Your IP Here PingReply reply = pingSender.Send(address); if (reply.Status == IPStatus.Success) { Console.WriteLine ("Address: {0}", reply.Address.ToString ()); Console.WriteLine ("RoundTrip time: {0}", reply.RoundtripTime); Console.WriteLine ("Time to live: {0}", reply.Options.Ttl); Console.WriteLine ("Don't fragment: {0}", reply.Options.DontFragment); Console.WriteLine ("Buffer size: {0}", reply.Buffer.Length); } else { Console.WriteLine (reply.Status); } Console.ReadLine(); } } }
موفق باشید
آرمین
Bookmarks