سؤال

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

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

المحلول

إذا يستخدم التعليمات البرمجية BeginAccept وأساليب EndAccept لقبول اتصال جديد asynchonously، لا ننسى أن ندعو مرة أخرى BeginAccept بعد المكالمة EndAccept في AcceptCallback الخاص بك.

والتحيات

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