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

ازاي اقدر اشغل voice chat and text chat مع بعض في نفس الوقت ؟

بدأه kimoi في 29 أبريل 2010 · 4 رد · 1,096 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

كنت محتاج استفسر عن مشكلة تواجهني

انا بعمل برنامج و فيه voice chat and Text Chat ازاي اقدر اخلي الحاجتين دول شغالين مع بعض و socket تفرق ان الداتا اللي جاية دي تبع المحادثة الكتابية او المحادثة الصوتية ؟

:blink: :blink:

شكرا لكم جميعا :)

#2

بكل بساطة اخي الكريم اجعل بورت مخصص لنقل الصوت واخر مخصص لنقل النص وهذا افضل من دمجها على بورت واحد وتميزها بـFlag معين

#3

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

فهل يكون الحل اني اعمل لكل خاصية من هؤلاء بورت معين و افتحهم كلهم علي الراوتر ؟

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

#4

الأفضل هو الفصل لكن في حالة لا تريد تعدد البورت فيمكنك مثلا وضع Flag على بداية كل Byte Buffer يتم ارساله ومن ثم قراءته

مثلا تضيف "01" في بداية البفر لصوت

"02" في بداية بفر النص

... وهكذا للكل

مثلا "01" أو "02" تأخذ بعد تحويلها إلى Bytes في الأسكي 2 Bytes تقوم بعمل ابيند لها على بفر الإرسال في كل مرة ترسل رسالة أو صوت ومن ثم تفصلها عند الإستقبال وتحدد نوع البيانات بناءا عليه ...

#5

شكرا جزيلا استاذ فادي علي الافادة و جاري التجربة و التنفيذ ان شاء الله :)

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

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

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

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

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