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

سؤال مهم جدآ جدآ في تصميم برنامج

مغلقرائج
بدأه q8-77 في 29 أبريل 2007 · 63 رد · 4,209 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#51
اقتباس
أرجو من الاخوة أن لا يهتمو كثيرا بالمصطلحات لان طريقة تداولها لا تعني شئ لنا في هذا المجال والنقاش حولها يفقد الموضوع أهميته فقط علينا أن نركز جهودنا في اتجاه النقاش البناء

عفوا اذا كنا استخدمنا التفرقة في المصطلحات بس كان واجب علشان لو حد حب يبحث بالغة الانجليزية تكون اسهله للوصول للمعلومة

واخيراً اشكرك علي ردك الجميل

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#52
اقتباس
مدام قلنا انه يوجد فقط local ip و host ip يعني هذا أن ال client عندو فقط local ip لانو مش خادم

بالنسبة لحالة فكشف حالة الاتصال فهذا يجعلني استغرب أكثر اذا انتم تستخدمون الوينسوك أو ماذا؟

فأحداث الوينسوك راح تكفي لمعرفة ماذا كان العميل متصل أو أنه حدث مشكلة له

لانه من المستحيل أن نجعل السرفر يقوم بعمل تست لكل مستخدم هذه طريقة ...؟

الرجاء متابعة الموضوع وقراءته بعناية علشان مش معقولة اشرحلك الموضوع من الاول ولا تتسرع في الرد وادرس الموضوع لتتعلم ليس للتعليق و تعرف الناس انك بتفهم وغيرك مبيفهمشي

علي العموم الرد هو كل جهاز في الدنيا سواء عليه client او Server لازم يكون معاه local ip و host ip

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#53
اقتباس
بالنسبة لحالة فكشف حالة الاتصال فهذا يجعلني استغرب أكثر اذا انتم تستخدمون الوينسوك أو ماذا؟

فأحداث الوينسوك راح تكفي لمعرفة ماذا كان العميل متصل أو أنه حدث مشكلة له

لانه من المستحيل أن نجعل السرفر يقوم بعمل تست لكل مستخدم هذه طريقة ...؟

السيرفر مش هيكون ليه دخل في ده احنا بنتكلم عن قاعدة البيانات

اقتباس
بالنسبة لل WinsockLib فهي مكتبة يعني مش أداة زيها زي الديركت اكس على حد قولك

طيب مش راح نستفيد منها؟

WinsockLib ده مكتبة زيها زي ملاين المكتبات التي تعتمد علي ادة Winsock بتاعت ميكروسوفت واللي احنا هنستخدمة ادة Winsock ليس WinsockLib مش بعيد تلاقي الـ Directplay تعتمد علي ادة Winsock وده احتمال كبير اوي

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#54
اقتباس
لكن لماذا لا تنصح بعدم استعمال الديركت بلاي الا في الصوت

أنا أعمل على برنامج شات كامل بالديركت بلاي وقربت ان شاء الله على اكماله واستعمل أداتك للصوت لكن أريدك لو سمحت أن تعطيني الكود بتاع الأداة

لاني لا أريد استعمال أي أداة في البرنامج أو على الأقل تقوم بشرح كيفية انشاء شات صوتي بالديركت بلاي

لأنها كما اوضحت سبقا انها لها العديد من المشاكل ميكروسوفت حذرة منها كثيراً وكما اوضحت لكم وقالت عنها

اقتباس
This release of DirectX is not recommended for general installation. You should only consider installing this release if you have an online gaming problem that has been identified as being fixed with DirectX 8.2

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#55

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

بالنسبة للأخ xpert وضع الدروس يتطلب تفرغ ومتابعة وأنا أسف لذلك لكن لن أبخل عليك بأي معلومة في هذا المجال

بالنسبة لعدم الاعتماد على الديركت بلاي كثيرا وذلك طبعا حسب وجهة نظري في الأول والأخير أنها مكتبة ليست مفتوحة المصدر يعني تعيق المبرمج في بعض الأحيان وفي كثير من الجوانب وكذلك اعتمادها بالدرجة الأولى على بروتوكول UDP في حين أن استخدام الTCP أفضل ويعطي نتائج أحسن دائما

لكن من جهة أخرى فالديركت بلاي قوي بمزايا كثيرة منها: ( الخصائص المتوفرة فيه طبعا )

امكانية تأمين الاتصال سواء بال AppGuid أو باختيار كلمة سر

التحكم باستقلالية بتعدد المهام

امكانية نقل السرفر ببساطة

وايضا نقل الصوت طبعا

فقط يجدر لفت الانتباه أن الwinsocklib لا تعتمد على الأداة وينسوك بل تعتمد على دوال الapi نفس الحال طبعا للمكتبات الأخرى

#56
اقتباس
يجدر لفت الانتباه أن الwinsocklib لا تعتمد على الأداة وينسوك بل تعتمد على دوال الapi نفس الحال طبعا للمكتبات الأخرى

فقد اخطأت في فه الداة من موقعها حيث قال مصمم الاداة انا بديلة لـ winsock فهي تريحك من استخدام الدوال API

فأعتتقدت انها تعتمد علي ادوات الـ API بالاضافة الي Winsock

اقتباس
اعتمادها بالدرجة الأولى على بروتوكول UDP في حين أن استخدام الTCP أفضل ويعطي نتائج أحسن دائما

احب ان اوضح الفرق في استخدام كل بروتوكول

اولاً TCP

هو بروتوكول الاكثر استخداماً حيث انه يضمن لك وصول البيانات وفق ترتيب المحدد له ولكن تعيبه انه بطئ نسبياً

ثانيا UDP

بروتوكول ينقل الملفات بسرعة عالية جداً ولكن غير مسؤل عن وصول البيانات طبقاً للترتيب المحدد لها

يبقي من المعقول ممكن انقل الصوت والفيديو وانا مش عارف البيانات هتوصل ترتبها ايه

تم تعديل هذه المشاركة بواسطة kindy_ibrahim في 7 مايو 2007 في 16:30

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#57
اقتباس
اقتباس
في تعدد المهام multi threading

ايه هي المشكلة دي لأني اول مرة اخد بالي منها وايه المسبب ليها

لماذا لم تجيبني علي سؤالي

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#58

شباب انتوا بتخلطوا بين الـ wsock32.dll و الـ OCX , سواء الـ winsocklib أو الوينسوك اللى أنتم بتسعملوها فالأتنين بيعتمدوا على API Calls للـ DLL , بتتسمى الحكاية دى Wrapper

#59

فعلا اخوي في ملفات dll و ocx للون سوك

اعتمادها بالدرجة الأولى على بروتوكول UDP في حين أن استخدام الTCP أفضل ويعطي نتائج أحسن دائما

طبعآ توجد ادوات افضل من الوين سوك لكن انا مش عارفها وانا ابحث عن ادوات إن شاء الله انها تفيد في هذا المجال إن شاء الله

#60

شرايكم بالفكره

لو جعلنا السيرفر يستخدمه جميع من يستخدم الشات نفس ماقال الاخ هل توجد مشكله في هذا

يعني يكون server and client

بيعتمد على ايبي الشخص الى عاو يتصل في المحادثه مع الاشخاص

#61

اولاً آسف علي التأخير بسبب كثرة المشغوليات

اقتباس
شباب انتوا بتخلطوا بين الـ wsock32.dll و الـ OCX , سواء الـ winsocklib أو الوينسوك اللى أنتم بتسعملوها فالأتنين بيعتمدوا على API Calls للـ DLL , بتتسمى الحكاية دى Wrapper

آسف محمد دخولنا لهذه النقطة التي من الممكن ان تضيع لنا الكثير من الوقت فلا يهمنا ماذا سنستخدم

طلها ادوات تساعد علي عمل اتصالات عبر الانترنت

اقتباس
في البداية أقول ان المشكل الذي قد يواجهنا هنا هو ارسال الصوت والكاميرا لانها تستدعي اتصال peer to peer

ومثل هذا الاتصال قد يمر بمشاكل الايبي الحقيقي

فمن خلال بحثي وجدت حلين وهما

لأول : عمل VPN Connection بين الجهازين بحيث تصبح وكأنك ضمن شبكته المحلية

او كما قال العضو دريم نت عمل الـPort Forwarding في كلا الطرفين الأول والثاني وبناء على الـPorts التي حددتها

ملاحظة سيتم تلخيص المناقشة ووضعها في موضوع آخر ولنكمل عليه حيث اذا اراد احد الاعضاء المشاركة لا يجد صعوبة في التصفح للموضوع

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#62

جاري التحضير للموضوع

تم تعديل هذه المشاركة بواسطة kindy_ibrahim في 9 مايو 2007 في 19:47

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#63

اخي kindy_ibrahim

ننتظر منك الموضوع ومستعدين للمشاركه

في بالمرفق شات إن شاء الله يعجبكم فيه ميزات حلوه ومفيده في هذا الموضوع

وننتظر المزيد من المشاركات

12.zip

#64

الأخ الفاضل ...

راجع: فكرة عمل الماسينجر

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

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

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

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

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

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

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