PDA

View Full Version : سوال: بدست آوردن IP یک سایت



tstsst
سه شنبه 25 بهمن 1390, 19:32 عصر
سلام..
چه جوری میشه ادرس سایت رو داد و IP رو گرفت؟

(دستور Ping فقط true , false بر می گردونه؟)

متشکر

خیلی ببخشید یک سوال دیگه هم داشتم ممنون میشم پاسخ بدید!
چه جوری میشه اسم یک فایل رو روی یک هاست هست رو چک کرد؟


متشکر.

omidquest
سه شنبه 25 بهمن 1390, 20:21 عصر
سلام دوست عزيز
يه موقع هايي در دوران پدر بزرگ خدا بيامرز MS-DOS هر دستوري رو با ?/ ميدادي يه Help جامع بهت ميداد

مثلا اگر مينوشتي ?/DIR توضيح كامل DIR/M , DIR/S باقيه چيزا را ميگفت

حالا شما دستور ?/ PING رو يه تست كن

tstsst
سه شنبه 25 بهمن 1390, 20:56 عصر
سلام دوست عزيز
يه موقع هايي در دوران پدر بزرگ خدا بيامرز MS-DOS هر دستوري رو با ?/ ميدادي يه Help جامع بهت ميداد
مثلا اگر مينوشتي ?/DIR توضيح كامل DIR/M , DIR/S باقيه چيزا را ميگفت
حالا شما دستور ?/ PING رو يه تست كن

سلام
خیلی ممنون از راه نمایی جامع و ارزشمند شما...
ولی منظور من از ping دستور cmd نبود (My.Computer.Network.Ping(hostNameOrAddress As String) As boolean)
و اونو من تو پرانتز گزاشتم یعنی جواب داده بشه یا نه چیزه مهمی نیست!
بازم ممنون.

فرید نجفلو
سه شنبه 25 بهمن 1390, 21:50 عصر
دوست عزیز شما می تونید از این روش استفاده کنید:


Dim png As New System.Net.NetworkInformation.Ping
Dim rply = png.Send("www.barnamenevis.org")
MsgBox(rply.Address.ToString)

tstsst
چهارشنبه 26 بهمن 1390, 07:57 صبح
Dim png As New System.Net.NetworkInformation.Ping
Dim rply = png.Send("www.barnamenevis.org")
MsgBox(rply.Address.ToString)

خیلی متشکر..

و برای اون یکی سوالم اینو پیدا کردم (البته C#‎ بود) درست عمل می کنه ولی مشکلش اینه که خیلی کنده برای این عمل !!!! راه حلی نداره که سریع تر شه ؟

Dim request As WebRequest = HttpWebRequest.Create("http://tstsst.persiangig.com/PING.php")
Using response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
If response.StatusCode = HttpStatusCode.OK Then
MessageBox.Show("The file exists!")
Else
MessageBox.Show("The file does not exist!")
End If
End Using

mostafaaa
چهارشنبه 26 بهمن 1390, 10:48 صبح
سلام..
چه جوری میشه ادرس سایت رو داد و IP رو گرفت؟

(دستور Ping فقط true , false بر می گردونه؟)

متشکر

خیلی ببخشید یک سوال دیگه هم داشتم ممنون میشم پاسخ بدید!
چه جوری میشه اسم یک فایل رو روی یک هاست هست رو چک کرد؟


متشکر.
Dim HostAddress() As Net.IPAddress = Net.Dns.GetHostAddresses("www.google.com")

nowar1352
چهارشنبه 26 بهمن 1390, 12:42 عصر
دوست عزيز مشحص نكرديد كه rply از چه نوعي هست

فرید نجفلو
چهارشنبه 26 بهمن 1390, 13:16 عصر
دوست عزیز اینجا قوانین سی شارپ حاکم نیست!
در این نوع اعلان ها در VB نوع متغیر از نوع مقدار برگشتی می باشد که در اینجا برابر است با:

System.Net.NetworkInformation.PingReply

alimanam
چهارشنبه 26 بهمن 1390, 14:10 عصر
با سلام

در تکمیل توضیحات دوست عزیزمان آقا فرید توضیحات زیر هم برای روشن تر شدن مطلب عرض میکنم .

دوست عزیز در زبان سی شارپ یا وی بی ما تقریباً از نوع ( جور ) Type استفاده میکنیم و فقط در سینتکس با همدیگه فرق میکنن مثلا در سی شارپ ی یک متغییر بولن رو اینجوری مینویسن (bool) ولی در وی بی Boolean مینویسیم . تعداد این Type ها خیلی محدوده ! الان چیزی که میبینین ارجاع این متغییر به یک کلاس به نام PingReply هستش که این کلاس خودش دارای متدها و Property های خاص خودش هست در واقع ما یک instance از یک کلاس ایجاد کردیم و با قوانین حاکم بر ارث بری اشیا سر رو کار داریم .

موفق باشید./