PDA

View Full Version : دریافت IP کاربران وب



NIMA_1981
سه شنبه 17 بهمن 1391, 21:18 عصر
با سلام
دوستان من می خوام یک کلاس بنویسم که IP کاربر را بدست بیارم که بتونم تو وب نیز ازش استفاده کنم میشه راهنمایی بفرمایید با چی باید IP را بگیرم

samadblaj
سه شنبه 17 بهمن 1391, 21:49 عصر
سلام از این روش بدست بیارید :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;


namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String strHostName = string.Empty;
IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
IPAddress[] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
Console.WriteLine("IP Address {0}: {1} ", i, addr[i].ToString());
}
Console.ReadLine();
}
}
}

NIMA_1981
سه شنبه 17 بهمن 1391, 22:32 عصر
فقط میشه بگید چرا بصورت آرایه هست ؟ چند تا ip داره ؟

mostafa.hnz
سه شنبه 17 بهمن 1391, 23:05 عصر
از این هم فکر کنم بشه استفاده کرد

Request.UserHostAddress.ToString();

NIMA_1981
چهارشنبه 18 بهمن 1391, 00:24 صبح
دوست عزیز میشه بگی برای Request.UserHostAddress.ToString(); باید کدوم namespace را اضافه کنیم خطا میده