PDA

View Full Version : سوال: پيدا كردن IPAddress



Iran58
سه شنبه 18 تیر 1392, 19:51 عصر
سلام
چگونه مي توانم IPAddress كامپيوتر كه برنامه در آن درحال اجرا است را بدست آورم

مهرداد صفا
سه شنبه 18 تیر 1392, 20:06 عصر
با سلام.
در مواردی که آدرس ip در خود کامپیوتر استفاده می شود میتوانید از آدرس:

127.0.0.1
استفاده کنید که همیشه به کامپیوتر جاری اشاره می کند.

CsharpNevisi
سه شنبه 18 تیر 1392, 20:33 عصر
MessageBox.Show((System.Net.IPAddress.Loopback).To String());

mehrdad1991h
سه شنبه 18 تیر 1392, 22:26 عصر
این تاپیک (http://barnamenevis.org/showthread.php?388429-%D8%A8%D9%87-%D8%AF%D8%B3%D8%AA-%D8%A7%D9%88%D8%B1%D8%AF%D9%86-IP-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%28%D8%B9%D8%AF%D9%85-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-IP-%D8%B5%D8%AD%DB%8C%D8%AD-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-192.168.1.2%29)را بخون اگه ای پی داخلی (مثل 127.0.0.1 منظورت نیست و ای پی داخل اینترنت را لازم داری)
کامل توضیح دادم من
این یکی هم دقیقا مثل همون تاپیکه (http://barnamenevis.org/showthread.php?388418-%D8%A8%D9%87-%D8%AF%D8%B3%D8%AA-%D8%A7%D9%88%D8%B1%D8%AF%D9%86-%D8%A7%DB%8C-%D9%BE%DB%8C-%D9%88%D8%A7%D9%82%D8%B9%DB%8C-%D8%AE%D9%88%D8%AF-%D8%AF%D8%B1-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D9%88%DB%8C-%D9%BE%DB%8C-%D9%88.....)

موفق باشید

c-sharp_South
سه شنبه 18 تیر 1392, 22:34 عصر
try
{
System.Net.WebClient myWebClient = new System.Net.WebClient();

System.IO.Stream myStream = myWebClient.OpenRead("http://www.prodigyproductionsllc.com/yourip.php");

System.IO.StreamReader myStreamReader = new System.IO.StreamReader(myStream);

string myIP = myStreamReader.ReadToEnd();

textBox3.Text = myIP;
}
catch { }

arash201
چهارشنبه 19 تیر 1392, 16:37 عصر
string text1 = Dns.GetHostName();
label4.Text = Dns.GetHostByName(text1).AddressList[0].ToString();
در ضمن using System.Net; رو در بالا قسمتی که using ها نوشته شده اضافه کنین.
label4 هم اون قسمتی از فرمم بوده که IP نمایش داده می شه و برای شما شاید label1 باشه.