PDA

View Full Version : سوال: محاسبه حجم دریافتی و ارسالی از اینترنت



ace_sina
چهارشنبه 02 شهریور 1390, 10:51 صبح
سلام دوستان
می خواستم بدونم که چطوری میتونم حجم اطلاعاتی که از اینترنت دریافت و به اینترنت ارسال میکنم رو بدست بیارم ! یعنی حجم دریافتی به صورت جدا ، حجم ارسالی به صورت جدا !
ممنون میشم کمکم کنید :بوس::لبخندساده:

Farshid007
چهارشنبه 02 شهریور 1390, 20:59 عصر
برای مقدار اطلاعات در یافت:
/// <summary>
/// نمایش مقدار اطلاعات در یافت شده به واحد بایت در اتصال کنونی
/// </summary>
/// <returns></returns>
double ReceivedPackets()
{
System.Net.NetworkInformation.IPGlobalProperties objIPGlobalProperties = System.Net.NetworkInformation.IPGlobalProperties.G etIPGlobalProperties();
return Convert.ToDouble(objIPGlobalProperties.GetIPv4Glob alStatistics().ReceivedPackets);
}
برای مقدار اطلاعات ارسال شده:
/// <summary>
/// نمایش مقدار اطلاعات ارسال شده به واحد بایت در اتصال کنونی
/// </summary>
/// <returns></returns>
double OutputPackets()
{
System.Net.NetworkInformation.IPGlobalProperties objIPGlobalProperties = System.Net.NetworkInformation.IPGlobalProperties.G etIPGlobalProperties();
return Convert.ToDouble(objIPGlobalProperties.GetIPv4Glob alStatistics().OutputPacketRequests);
}
برای ای پی :
/// <summary>
/// دریافت اولین ای پی ک ه سیستم به ان متصل شده است
/// </summary>
/// <returns></returns>
string GetIP()
{
return System.Net.Dns.GetHostByName(System.Net.Dns.GetHos tName()).AddressList[0].ToString();

}