ورود

View Full Version : سوال: افزودن using به پروژه



z.gitaro
یک شنبه 12 خرداد 1392, 23:12 عصر
برای استفاده از کد زیر کدام using رو اضافه کنم؟به Dns ارور میده

IPHostEntry hostname = Dns.GetHostByName("hostname");

IPAddress[] ip = hostname.AddressList;

string str = ip[0].ToString();

Cybersilent
یک شنبه 12 خرداد 1392, 23:20 عصر
http://msdn.microsoft.com/en-us/library/system.net.dns.gethostbyname.aspx

System.Net.IPHostEntry

پیشنهاد می کنم افزونه ReSharper رو برای راحتی کد نوشتن روی ویژوال استودیو نصب کنید.

z.gitaro
دوشنبه 13 خرداد 1392, 00:54 صبح
سی شارپ اصلا همچین چیزی رو نمیاره مثل اینکه این namespace رو نداره

ahmad156
دوشنبه 13 خرداد 1392, 08:29 صبح
using System.Net;

z.gitaro
دوشنبه 13 خرداد 1392, 10:48 صبح
اینو نوشتم بازم ارور میده



using System.Net;



اینم متن ارور:
The requested name is valid, but no data of the requested type was found

ahmad156
دوشنبه 13 خرداد 1392, 10:54 صبح
using System.Net;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication2
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
IPHostEntry hostname = Dns.GetHostByName("hostname");

IPAddress[] ip = hostname.AddressList;

string str = ip[0].ToString();
}


}
}

کد بالا هیچ خطایی نمیده

z.gitaro
دوشنبه 13 خرداد 1392, 11:15 صبح
ببخشید اقای ahmad156 میشه یه نگاه به این کد بندازین

using System.Net;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial classDefault2 : System.Web.UI.Page



{


protected void Page_Load(object sender, EventArgs e)



{


IPHostEntry hostname = Dns.GetHostByName("hostname");

IPAddress[] ip = hostname.AddressList;

string str = ip[0].ToString();

}

}

vira1368
دوشنبه 13 خرداد 1392, 11:32 صبح
ببخشید اقای ahmad156 میشه یه نگاه به این کد بندازین

using System.Net;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial classDefault2 : System.Web.UI.Page



{


protected void Page_Load(object sender, EventArgs e)



{


IPHostEntry hostname = Dns.GetHostByName("hostname");

IPAddress[] ip = hostname.AddressList;

string str = ip[0].ToString();

}

}



این کد درسته فقط کافیه این name space رو هم اضافه کنید.
using System;

z.gitaro
دوشنبه 13 خرداد 1392, 15:02 عصر
پس با این حساب سیستم من مشکل داره!اخه بازم ارور میده

z.gitaro
دوشنبه 13 خرداد 1392, 15:09 عصر
من دارم یه پروژه دانشجویی می نویسم سایت رو اپلود نکردم رو اینترنت نیست

z.gitaro
دوشنبه 13 خرداد 1392, 15:40 عصر
این کد رو می نویسم ای پی رو بطور کامل نشون نمیده

string UserIPAddress = Request.ServerVariables["REMOTE_ADDR"].ToString();

بصورت ::1 نشون میده

vira1368
دوشنبه 13 خرداد 1392, 16:12 عصر
این کد رو می نویسم ای پی رو بطور کامل نشون نمیده

string UserIPAddress = Request.ServerVariables["REMOTE_ADDR"].ToString();

بصورت ::1 نشون میده

آیپی رو درست نشون میده این IP v.6 هست و معادل 127.0.0.1 در IP v.4 هست.
البته من الان رو ویندوز سون دقیقا کد شما رو زدم و 127.0.0.1 رو نمایش داد بدون مشکل.

z.gitaro
دوشنبه 13 خرداد 1392, 16:24 عصر
دقیقا همون کد رو سیستم سون امتحان کردم باز همونطوری نشون میده

vira1368
دوشنبه 13 خرداد 1392, 18:41 عصر
خیلی جالبه من میخوام IP v6 نمایش بدم نمیتونم!!!