PDA

View Full Version : گرفتن زمان اتصال به اینترنت



sepide_68_91
چهارشنبه 15 خرداد 1392, 08:56 صبح
سلام
من میخوام یه برنامه بنویسم که اگر کاربر در زمان روشن بودن سیستم با dialup به اینترنت وصل شد زمان اتصالش رو در یک لیبل نشون بده
کسی میدونه؟؟
ممنون

sajad.net
چهارشنبه 15 خرداد 1392, 13:03 عصر
بای این می تونی اینترنت dialup رو چک کنی که به اینترنت وصل شده یا نه (یعنی نت ورک رو بررسی می کنه ) برای ای دی اس ال نمی شه تنها از این استفاده کرد
دیگه باقیه کار رو فکر کنم بدونید

bool _networkIsAvailable, _networkError;

void ....()
{
try
{
var netInterfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (var netInterface in netInterfaces)
{
if ((netInterface.NetworkInterfaceType != NetworkInterfaceType.Loopback &&
netInterface.NetworkInterfaceType != NetworkInterfaceType.Tunnel) &&
netInterface.OperationalStatus == OperationalStatus.Up)
{
_networkIsAvailable = true;
}
}
}
catch
{
_networkError = true;
}
if (!_networkError)
NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged;
}

private void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
{
_networkIsAvailable = e.IsAvailable;
}

sepide_68_91
چهارشنبه 15 خرداد 1392, 21:51 عصر
بای این می تونی اینترنت dialup رو چک کنی که به اینترنت وصل شده یا نه (یعنی نت ورک رو بررسی می کنه ) برای ای دی اس ال نمی شه تنها از این استفاده کرد
دیگه باقیه کار رو فکر کنم بدونید

bool _networkIsAvailable, _networkError;

void ....()
{
try
{
var netInterfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (var netInterface in netInterfaces)
{
if ((netInterface.NetworkInterfaceType != NetworkInterfaceType.Loopback &&
netInterface.NetworkInterfaceType != NetworkInterfaceType.Tunnel) &&
netInterface.OperationalStatus == OperationalStatus.Up)
{
_networkIsAvailable = true;
}
}
}
catch
{
_networkError = true;
}
if (!_networkError)
NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged;
}

private void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
{
_networkIsAvailable = e.IsAvailable;
}

نه تازه نحوه چک اتصال رو میدونم گرفتن زمان اتصال و زمان قطع اتصال رو نمیدونم چطوریه؟
ممنون میشم کمک کنید

sepide_68_91
پنج شنبه 16 خرداد 1392, 10:18 صبح
کسی راهی بلد نیست؟؟؟؟؟؟؟؟؟؟