26-10-12, 03:58 AM
السلام عليكم ورحمة الله وبركاته
إستخدمت الكود التالى لمعرة اسم وip الجهاز
وهو يعمل بشكل سليم ويسجل ip بالصيغة المعروفة IPV4 ولكن يظهر هذا التحذير بخصوص هذا الجزء
[HTML]Dns.GetHostByName[/HTML]
[HTML]Warning 2 'Public Shared Function GetHostByName(hostName As String) As System.Net.IPHostEntry' is obsolete: 'GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202'. H:\Work\Emplo_Sayadla_2012\Sayadla\add_dep.vb 63 28 Sayadla
[/HTML]
وعندما استبدلت GetHostByName بعبارة GetHostEntry وجدت الذى تم تخزينة فى قاعدة البيانات ليس الـ ip وانما fe80::4d:17ac:3f57:f
فهل هناك ضرر من الكود السابق ؟؟؟
إستخدمت الكود التالى لمعرة اسم وip الجهاز
كود :
Dim strHostName As String = System.Net.Dns.GetHostName()
Dim strIPAddress = Dns.GetHostByName(strHostName).AddressList(0).ToString()
وهو يعمل بشكل سليم ويسجل ip بالصيغة المعروفة IPV4 ولكن يظهر هذا التحذير بخصوص هذا الجزء
[HTML]Dns.GetHostByName[/HTML]
[HTML]Warning 2 'Public Shared Function GetHostByName(hostName As String) As System.Net.IPHostEntry' is obsolete: 'GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202'. H:\Work\Emplo_Sayadla_2012\Sayadla\add_dep.vb 63 28 Sayadla
[/HTML]
وعندما استبدلت GetHostByName بعبارة GetHostEntry وجدت الذى تم تخزينة فى قاعدة البيانات ليس الـ ip وانما fe80::4d:17ac:3f57:f
فهل هناك ضرر من الكود السابق ؟؟؟