الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اخذا معلومات عن الجهاز المتصل في الشبكة

مغلق
بدأه man_J في 11 أغسطس 2007 · 2 رد · 1,462 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم ورحمة الله وبركاتة

اخواني انا عندي شبكة محلية ويوجد عدد كبير من الاجهزة وارغب ان اكتب برنامج يقوم بجمع العلومات تشمل hardware و software الذي يستخدمة على كل pc

والطابعات المصلة بشبكة وارجوا من الاخوة المساعدة في الموضوع . هل يوجد object يساعدني في عملي ؟ انا حبيت استخدم C# في المشروع ولكن ليست محترف فيها .

وشكرأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأأ.

#2

وعليك السلام

اخي العزيز , اخذ المعلومات شيء وإرسالها شيء اخر فأخذ المعلومات عن الهاردوير وغير ذلك امر بسيط جدا يمكنك البحث به

اما الإرسال فطالما ان البيانات ستكون مجموعة من القيم عندها انصحك باستخدام الـRemoting لإجراء ذلك بحيث عمل التالي

1- كلاس مشترك بين Client و Server يكتب بداخله مجموعة الـMethods التي تستخدم بعض دوال WMI والـwin32 API لجلب وغيرها لجلب معلومات عن الهارد وير في الجهاز

2- عند تنفيذ المشروع سيكون هذا الكلاس مشترك بمعنى ان نسخة منه ستكون مع الـServer واخرى مع الـClient وبتنفيذ الـRemoting سيتم استدعاء هذه الدالة من الـClient وتطبيقها على الـServer ومن ثم إرجاع الـReturn إلى الـClient

هكذا تحصل على المعلومات بكل يسر وسهولة, يوجد في سلسلة دروس برمجة الشبكات في درس الـRemoting مثال يستخدم نفس التقنية بحيث يستدعي Method تجلب صورة سطح المكتب وتنفذ هذه الميثود عند استدعائها على السيرفر وترجع الصورة كـReturn Value إلى الـClient , يمكنك الإستفادة منه لتطبيق ما تريد بحيث تجلب معلومات ما تريدها

#3

شكرا اخي فادي على ردك ,

اخي انا كتب البرنامج بطريقة Serialize يعني اضع المعلومات في Object وبعدها ارسل الي server بحيث اعمل Server يستقبل request client ويقوم بدوره في تخزين data في database المهم انا اود ان استاشيرك في هذا الموضوع هل ينفع انستخدمه ام لا ?

ولماذا استخدم remote ?

وشكرا ...........................

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…