السلام عليكم ورحمة الله وبركاته
أنا حاس إني فاشل :(
وراح أقول لكم مشكلتي وهي:
أنا فرضا حبيت أن أعرف برمجة الشبكات(sockets) وقرات دروس وكتب وطبقت أمثلة وكل شي << أساسياتي قوية في الـsockets
ولكن المشكلة اللي تواجهني هي:
انا أريد أن أعمل remote port scanner : برنامج يقوم بفحص كل البورتات اللي على أي رقم أي بي:
-هل من المفترض مني كمبرمج متوسط الخبرة في السي....أن أفتح الفيجوال سي وأكتب البرنامج سريع وأنفذه وخلاص.
-أم الحالة الثانية واللي هي أنا أعملها دايما:
عندما أريد أنا أعمل البرنامج (وطبعا أنا فاهم الشبكات من زمااان يعني البرنامج مو جديد علي) ولكن لازم أشوف مثال قدامي << برنامج مفتوح المصدر
ومن ثم أقوم بكتايته وأنا مغمض عيوني لإني خلاص عرفت الطريقة والدوال اللي مهتم بها وبعدها أقوم بوضع لمساتي الفنية علي وتطويره....بحيث يكون البرنامج أنا تعبان عليه :) وأنا لما أنزل برنامج open source لازم أشوفه للأسباب التالية:
-أشوف الدوال اللتي يعتمد عليها البرنامج << أنا أستغرب هل هم يحفظونها أم هل يعتمدون على قاعدة بيانات تشرح كل دالة و وسائطها؟ :( أم ماذا؟
-أعرف فكرة عمل البرنامج << وهذه تعمتد 80% على التفكير البرمجي الذكي والعميق ;)
هل هناك من يدلني على الطريق الصحيح؟
لإني أخاف أمشي على الطريق هذا عمري كله وأكون في الأخير خسراااااان
مع العلم ياجماعة إني لما أقرأ أي برنامج أكون فاهمه 98% والـ2% تكون معقدة << أساسياتي جيدة في السي ولله الحمد ولكن أعتقد إنه الكتب والدورات مايعلموك كيف تعمل بروت سكانر وأعتقد إنه الكل محتاج يشوف مثال أمامه :rolleyes:
هل طريقي صحيح؟
وممكن كل واحد يضع تجربته :^) عشان نستفيد
ومشكور أخوكم خالد النويصر من الدمام 16 سنة