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 نمایش بدم نمیتونم!!!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.