بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
أعزائي الكرام أعضاء منتديات الفريق العربي للبرمجة إنه لشرف لي أن اكون واحداً من بينكم و انني اعمل ان هذا المنتدى يزخر بكم هائل من المبرمجين الحقيقيين اللذين يعرفون معنا البرمجة بشكل حقيقي
لهذه السبب توجهة إلى هنا لأضع بين يديكم مشكلتي او بالأصح لتساعدوني في طريقة الإختيار بين طريقتين لبرمجة برنامجي التالي بإذن الله
اتمنى ان تفهموا فكرة عمل مشروعي حتى تتمكنوا من مساعدتي بأفضل شكل ممكن .
المطلوب في المشروع :
المطلوب نقل بيانات من عدد كبير جداً من اجهزة الكمبيوتر إلى جهاز مركزي FROM CLINET TO SERVER
و كذالك تخزين كل البيانات التي يتم ارسالها من الأجهزة في واحدة قاعدة بيانات عند السيرفر
فكرة العمل : بإذن الله أريد إستخدام الــWINSOCK كوسيلة إتصال بين كل الأجهزة
النقطة الحرجة :
نظراً لكثرة عدد الاجهزة الطرفية "CLINET " و ان كل جهاز يرسل بيانات لا يرسل البيانات التي تليها إلا بعد حصوله على تأكيد "رسالة رد " من السيرفر بان البيانات قد وصلت
فانا حائر ايهما أفضل هل أستخدم WINSOCK واحدة بفكرة الـINDEX بمعنا وجود ونسك واحدة يتصل بيها كل الأجهزة
او ان تكون هناك عدد من الونسوكيت بعدد الأجهزة الطرفية ... و السبب انني أستخدم الأحداث DataArrival & SendComplete & SendComplete
في تحديث قاعدة البيانات ... و إرسال الرد للعميل على حسب السوكيت التي ارسل عليها
اعرف ان كل هذا يمكن ان يكون بداخل WINSOCK بإستخدام الـINDEX . ولكن أيهما أسرع
اذا كان هناك أسإلة لتوضيح مشكلتي فانا جاهز


