PDA

View Full Version : تعیین وضعیت خاموش و روشن بودن دستگاه



silver189
دوشنبه 10 آذر 1393, 14:58 عصر
با سلام به دوستان
من روی یک برنامه کار می کنم که یک تعداد حدود 100 دستگاه ( iptv ) از طریق شبکه وصلند به برنامه .
- تمام دستگاه ها یک ip دارند مثل 192.168.0.11 که من راحت می تونم با برنامه ام پینگش کنم
- تمام دستگاه ها یک وب بروزر دارند که تنظیماتش داخل اون هست که با برنامه ام می تونم راحت وارد شدم و کارم رو انجام بدهم

حالا می خواهم داخل دیتاگریدویو نشان بدم که کدوم دستگاه روشن هست و کدوم دستگاه خاموش .
من از طریق کنسول می تونم IPStatus رو وضعیتش رو مشخص کنم ولی داخل برنامه با دیتاگریدویو نتونستم .
از دوستان اگه کسی می تونه راهنمایی کنه ممنون می شم

مهرداد صفا
دوشنبه 10 آذر 1393, 18:50 عصر
با سلام به دوستان

من از طریق کنسول می تونم IPStatus رو وضعیتش رو مشخص کنم

سلام.
نقدا این تاپیک (http://barnamenevis.org/showthread.php?415916-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-cmd-%D8%AF%D8%B1-%D9%BE%D8%B3-%D8%B2%D9%85%DB%8C%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%9F) رو بررسی بفرمایید.

silver189
سه شنبه 11 آذر 1393, 09:29 صبح
دوست عزیز ممنون از راهنمایت . ولی لینکی که دادید کلا با این ماجرا متفاوت بود
در حقیقت مثل مسنجرها که هر یوزر آنلاین هست به رنگ سبز و آفلاین به رنگ قرمز در میاد یه چیزی مثل این می خوام

مهرداد صفا
پنج شنبه 13 آذر 1393, 14:49 عصر
دوست عزیز ممنون از راهنمایت . ولی لینکی که دادید کلا با این ماجرا متفاوت بود
در حقیقت مثل مسنجرها که هر یوزر آنلاین هست به رنگ سبز و آفلاین به رنگ قرمز در میاد یه چیزی مثل این می خوام

سلام خواهش می کنم.
اگر می تونید PING کنید، چرا نمی کنید؟ مشکل کجاست؟
این لینک ها رو ببینید:
Computer names on network C#‎? (http://channel9.msdn.com/Forums/TechOff/Computer-names-on-network-c)
networking - How to check if a computer is responding (http://stackoverflow.com/questions/347575/how-to-check-if-a-computer-is-responding-from-c-sharp)
Retreiving a list of network computer names (http://www.codeproject.com/Articles/16113/Retreiving-a-list-of-network-computer-names-using)
list all computers on a network with cmd or C#‎ (http://stackoverflow.com/questions/16139625/list-all-computers-on-a-network-with-cmd-or-c-sharp)
با استفاده از اون لینک هم می تونستید اطلاعاتتون رو از خروجی کنسول به دست بیارید.
برای چک کردن online بودن هم که ارسال یک پیام به کلاینت کافیه.