كيفية إرسال ملف من الخادم إلى عملاء متعددين في وقت واحد في MFC باستخدام مآخذ التوصيل؟

StackOverflow https://stackoverflow.com/questions/2454812

سؤال

أقوم بإنشاء تطبيق بسيط على جانب الخادم وآخر على جانب العميل لنقل الملف من موقع إلى موقع آخر أو من كمبيوتر إلى كمبيوتر آخر إذا كانت أجهزة الكمبيوتر متصلة بالشبكة.

لقد استخدمت الكود من http://www.codeproject.com/KB/IP/SocketFileTransfer.aspx.إنه يعمل وتم نقل الملف بنجاح.

لكني أحتاج إلى نقل الملف من الخادم إلى عدة عملاء في وقت واحد.أعني على الخادم، يجب أن يكون هناك أكثر من عميلين يمكنهم الاتصال ويمكنهم استلام الملف في نفس الوقت.

لا أعرف كيفية الحفاظ على قائمة الانتظار لذلك وكيفية المرور CSocket الاعتراض على الطريقة باستخدام Threading وأي طريقة أخرى.

أنا أيضًا لا أعرف كيفية إعداد قائمة انتظار لكائنات CSocket.

لذا، من فضلك إذا كان لديك أي حل أو طريقة بديلة ثم من فضلك قل لي....

هل كانت مفيدة؟

المحلول

سيؤدي إنشاء مؤشر ترابط لكل عميل إلى نقل الملف إلى كل عميل في المرة الواحدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top