PDA

View Full Version : پيدا كردن نام و ip سيستم



Yasersadegh
پنج شنبه 11 تیر 1388, 15:01 عصر
سلام خدمت دوستان عزيز
چطوري مي تونم نام سيستم و ip جاري رو پيدا كنم!!؟:متفکر:

Nima_NF
پنج شنبه 11 تیر 1388, 15:38 عصر
برای در یافت نام کامپیوتر از GetComputerName و یا نسخه پیشرفته تر GetComputerNameEx استفاده کنید:



TCHAR strBuf[1024];
DWORD lpsize= 1024;

if( !GetComputerName( strBuf, &lpsize) )
// show error



برای دریافت IP ابتدا از gethostname وسپس gethostbyname (یا نسخه جدیدی آن getaddrinfo ) و در آخر توسط تابع inet_ntoa آن IP را به شکل یک رشته دریافت کنید.

مثال با تابع قدیمی gethostbyname در این لینک:
http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c2487

Yasersadegh
یک شنبه 25 مهر 1389, 13:05 عصر
سلام خدمت اساتید گرامی
با دستوری که استاد گرامی جناب آقای نیما فرمودند IP رو پیدا کردم ولی وقتی در شبکه محلی استفاده می شود آی پی شبکه رو میده مثلا میده 192.168.1.2!!:ناراحت:
اگه بخوام آی پی اصلی که در شبکه به اینترنت وصل هستم رو بدست بیارم چکار باید کنم!؟:متفکر:

ممنون میشم اگه دوستان راهنمایی بفرمایند.:لبخندساده:

tdkhakpur
سه شنبه 27 مهر 1389, 17:43 عصر
اگه بخوام آی پی اصلی که در شبکه به اینترنت وصل هستم رو بدست بیارم چکار باید کنم!

برای این کار دو راه دارید یا اینکه تنظیمات مودمتان را برای روی Bridge PPPOE قرار بدید تا موقع اتصال آی پی دریافتی از سرور را روی کاننکشن قرار بده و
دومین راه اینه که یک ایمیل به میل خودت بزنی و از داده های اون ایمیل مشخصات آی پی خودت را بگیری.