- المشكلة 2: التزامن في الخادم
يعنى المشكله اننا نغيرهم الى public synchronized void putEmail(Long emailId, Client client) { loginUsers.put(emailId, client); } public synchronized void removeEmail(Long emailId) { loginUsers.remove(emailId); } كدا خلاص ؟ ولا فيه تعديلات اخرى ؟
- تقارير المشاكل
انا كنت اظن ان تقرير المشاكل يكون فى رد منفصل فى نفس الموضوع
- ما المطلوب تطويره فى مشروع الشات
هل ممكن الايضاح بمثال ؟؟؟
- المشاركة في المشروع الجماعي
قاعده البيانات مرفقه مع الـ Server ستجدها فى الملفات الخاصه به يمكنك تحميلها من ضمن الملفات على الرابط التالى https://sharek.svn.sourceforge.net/svnroot/sharek/SharekServer/chat_db%2020110714%201738.sql
- كيفية جعل البرنامج يدعم اكثر من لغة
اتفضل http://www.techsmith.com/camtasia/
- تطوير خادم شارك
طب تنصح بأيه او ايه التعديلات اللى ممكن نعملها علشان نقى من الوقوع فى ذلك ؟؟؟
- مشكلة في الـ JComboBox
ودا حل اخر باستخدم الـ ActionListener تفضل import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JOptionPane; …
- تطوير خادم شارك
المشكله دلوقتى فالخادم ان لو تم الاتصال وكانت بيانات العميل خطأ يتم البقاء على الخيط لكن انا عدلتها والحمدلله دلوقتى تم التحكم فى الخيوط يمكنك سحب نسخه الخادم من المخزن
- تطوير خادم شارك
انا مش فاهم بصراحه تقصد ايه من اول فقره بالنسبه لموضوع الاتصال الخطأ من وجهه نظرى الذى فعلتها سيتم اغلاقه فقط سيبقى الخيط الخاص بالMain Program والخاص بالـ GUI انما خيط الاتصال لا يتم ينتهى بمجرد انه حدث خطأ فالدخول اكيد ما انا عملت الزر بحيث فى اى وقت اطلب عد…
- المشاركة في المشروع الجماعي
تم التعديل بكل نجاح والحمدلله وتم اضافه قاعده البيانات مع ملف الخادم يمكنك الان التجربه ويرجى الابلاغ عن اى خطأ تجده او اى اقتراحات وشكرا جدا على وقتك المدخر فى النظر الى البرنامج :) وجزاكم الله كل خير
- تقارير المشاكل
اسم العضو المكتشف : Wajdy Essam الاصدار : على مسار المشروع من بدايتة المشكله : عند الخادم فى حاله عدم وجود قاعده البيانات وتم حلها والاقتراح ايضا وهو دمج الFriendEmail لانها مشابه للـ Email عند العميل والخادم وتم تعديل المقابل ليها فى باقى البرنامج
- تطوير خادم شارك
يمكنك الان العمل على الخادم والعميل بالنسبه للخيوط يتم قتل الخيط بعد عملية الـ Signout يبدا الخادم بأربعه خيوط خيط للـ main program وخيط للعملية الاستماع لطلبات العميل وخيط لشاشه المراقبة Log file وخيط للـ tray icon وكل عميل يدخل ينشأ له خيط جديد وفى نهايه كل …
- تطوير خادم شارك
امممم معلش حصل خير انا هاظبط النسخه فى شويه حاجات كدا وهارفعها تانى ان شاء الله هالغى موضوع الـ ArrayList اللى فوق اللى بتسجل الـ Clients وهاستخدم الـ hashmap الخاصه بيك بالفعل عدلتها لكن هاقوم بمسح سريع على العميل والخادم
- كيفية جعل البرنامج يدعم اكثر من لغة
انت لو مره تستخدمه ولا ايه ههههههههههه
- تطوير خادم شارك
وعليكم السلام ورحمه الله وبركاته كفايه ان انا معاك هههههههه هاسحبها اهووو واشوف التعديلات
- تطوير خادم شارك
وعليكم السلام ورحمه الله وبركاته تمام مفيش مشكله فى تغير الاسماء انا عدلت لك موضوع الـ emailId بدلا من email عدلت ذلك فى العميل والخادم يمكنك سحبهم الان من المخزن
- كيفية جعل البرنامج يدعم اكثر من لغة
امممم اول مره اشوفها :) تسلم اعتقد انها هتسهل كتير
- كيفية جعل البرنامج يدعم اكثر من لغة
انت تقريبا كدا تبع الثوره علشان جبت سيره 25 هههههههه يا مسهل ان شاء الله ربنا يقدرنا ونقدر نفيد اكثر واكثر
- كيفية جعل البرنامج يدعم اكثر من لغة
العفو على ايه دا انا كنت بحسب الفيديو هيكون مش مظبوط لكن الحمدلله انه كويس الـ netbeans جميل جدا لكن الـ Eclipse اجمل فى بعض الاشياء الاخرى