السلام عليكم اخواني
اولا اشكر استاذ فادي على الدروس المهمة اللي من خلالها انجزت جزء من مشروع تخرجي ولحد الان ماقدرت اكمل الباقي لانو بصراحة حسيت انو يصعب شوي شوي
طبعا مشروع التخرج
1-الكتابة النصية بين اجهزة الكلاينت
2-ارسال الملفات بين اجهزة الكلاينت
3-ارسال صور بين اجهزة الكلاينت
4-ارسال كاميرة ويب بين جهازين كلاينت
5-المحادثة الصوتية لشخص واحد وكل اجهزة المتبقية تسمعه الكلاينت تسمعه
---------------------------------------------------------------------------------
طبعا اعتقد انو المشروع ضخم جدا ويحتاج وقت ولكن بصراحة حبيت انزل المشروع هنا في المنتدى وقلت اخلي الكل يستفاد وانا ايضا استفاد من الخبرات وبنفس الوقت انجز مشروع التخرج
---------------------------------------------------------------------------------
أنظرو للصورة

الصورة تبين مبدا عمل البرنامج يعني بصراحة وبالمختصر المفيد مافي شي ينتقل بين الاجهزة الا بعلم السيرفر وهذا الشي راح يساعدنا كثير بالتحكم بالاجهزة مثلا نريد منع خاصية الكتابة او الكاميرا او نقل الملفات الخ....
انا بصراحة انجزت عمليات الكتابة يعني اول خطوة من المشروع وتمت بنجاح ولكن الان اريد انجاز عملية امنية وهي
=====وضع اسم وباسورد للدخول=====
يعني اي مستخدم يريد يدخل بيحط اسم وباسورد بالاضافة الى ايبي السيرفر والبورت (طبعا هنا البورت 5000) ولما يتصل بالسيرفر السيرفر بيفحص البيانات للشخص من خلال مصفوفة مخزون فيها اسماء وايبيات وباسوردات المستخدمين
طبعا هذي الاسماء بيتحكم فيها المسؤول عن نسخة السيرفر بصراحة انا فكرت بقاعدة بيانات ولكن اعتقد فيها شوي صعوبة ولهذا فكرت بعمل مصفوفة بنسخة السيرفر
هل احد لدية الفكرة عن طريقة البرمجة؟؟
وكيف سنرسل البيانات الى السيرفر والسيرفر كيف سيعرف انو هذه بيانات تسجيل العضو وليست بيانات نقل ملف او غيرها؟
اتوقع انا فكرت بتغير البورت (يارب تكون فكرتي صحيحة) يعني لتسجيل الدخول هنالك بورت وللكتابة بورت وللمايك بورت وللكاميرات بورت ....وهكذا
هذا اولا .
ثانيا هنالك شي مهم وهو ارسال الى جميع نسخ الكلاينت المتواجدين حالياَ وهذا فكرته انو اذا اتصل احد بالسيرفر اكيد رح يفحص الاسم والباسورد
وبعدها يقوم السيرفر ارسال رسالة broadcast الى الجميع بالمتواجدين حاليا (اعتقد شوي صعب) .
انا زودتكم بالافكار وياريت البرمجة واكيد استاذ فادي عبد القادر بيساعدنا بخبرته ويتواصل معنا
------------------------------------------------------------------------------------------------------------------------
ملاحظة/
1- البرمجة بلغة سي شارب 2005 او الفجيوال ستوديو 2008 (اشتغلت على الاثنين)
2-السيرفر اخذته من احد برامج الاستاذ فادي بس لحتى يتم تجربة البرنامج
3-المشروع يعمل على شبكة داخلية وليس على الانترنت
------------------------------------------------------------------------------------------------------------------------
ارفق لكم المشروع طبعا في بعض الازرار لا تعمل يعني يحتاجلها برمجة (لا تتفاجأوو)
تحياتي للجميع
رابط التحميل بالمرفقات