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

حوار بينى و بين عضو حول ال winsock

مغلق
بدأه طارق إبراهيم في 6 يوليو 2004 · 39 رد · 7,581 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#26

معذره ولكن الدرس الاخير يمكنكم ان تقرؤا عنه من كتاب الاستاذ رغيد الطيب او بالبحث فى MSDN

لايوجد سوى الاستاذ عماد الذى اهتم بالموضوع وكتب برنامج طبق فيه ما قلناه بل وزاد عنه اما الباقى فلا اعلم ماذا اقول عنهم

اعتذر مره اخرى .... سلام

**ارجو من المشرف غلق الموضوع

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 18 يوليو 2004 في 04:09

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#27

معذرة اخي طارق

تريد غلق الموضوع يا اخي انا لا ادرس برمجة ولا من المحبين لها

لكنني عندما قرأت الموضوع ازددت شوقا له لاسلوبك الجديد والجميل

فيه فلا تحرمنا من معطياتك يا اخي

ارجوا المعذرة

تحياتي

#28

طارق,

أنا اسف على التأخير فى البرنامج بس صدقنى أنا خلصت الموضوع و فهمته كويس بس كنت مسافر امبارح

ان شاء الله النهارده بليل هيكون التطبيق جاهز

#29

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

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#30

اخى طارق صدقنى انك ما قصرت، والمشاركة اعجبت الجميع واعجبتني انا كثيرا والدليل انك اخذت عليها مشاركة متميزة من المراقب العام وبعدين لازم نعذر بعضنا البعض فنحن في اجازة والارتباطات كثيرة وكذلك ليس جميعنا محترفين ولا يعنى ذلك ان البعض لم يحاول وانا اقول لك كانت سهلة على لان WinSock تشبه نسبيا فكرة MSComm حيث اننى تعاملت معها كثيرا، ولكن هذه اول مرة اتعامل مع WinSock ولم اتعامل معها من قبل وكانت مناسبة روعة ان تعرفت عليها بواسطتك وقد علمت ان الاخ راكان كان قد طرح موضوع Winsock كذلك ولكنى عرفت ذلك من خلال هذه المشاركة. ورغم وجودي على النت فترات طويلة الا ان وقتى موزع بين كثيرا من الاقسام اقرأ من هنا ومن هناك ناهيك عن مواقع الانترنت الخارجية، بالاضافة الى امور اخرى تاخذ وقتا طويلا.

لذا ادعوك ان تعدل عن رأيك بمقاطعة (المنتجات الامريكية) هذه المشاركة وقد قدمت الكثير واظن ان الباقي سيكون اسئلة واجابات كما ونرحب بالبقية ان كان هناك بقية. ولا تنسى "ان الله يحب احدكم اذا عمل عملا ان يتقنه". اعلم انك تحاول استثارة همة الشباب. لكن تذكر حديث الرسول محمد عليه الصلاة والسلام "يتبع الميّت ثلاثة : أهله وماله وعمله فيرجع اثنان ويبقى واحد ، يرجع أهله وماله ويبقى عمله ". جزاك الله خيرا ياطارق وكذلك الاخ راكان وبقية المشاركين. وكما كانت البداية جميلة نتوقع خاتمة جميلة كذلك وسترى مشاركات الاخوان باذن الله.

تم تعديل هذه المشاركة بواسطة عماد الخليل في 18 يوليو 2004 في 20:27

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#31

شكرا طارق كلام جميييييييييييييييل جدا

#32

بصراحه إن اكملت فسيكون بدون نفس لاننى متضايق جداً ربما اكتفى بسطرين او ثلاث و هذا افضل من لا شئ فى نهاية الاسبوع إن شاء الله يوم اجازتى ساكتب الجزء الناقص

اضيفوا هذا الرابط لموضوعنا

/index.ph...=0entry213065

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 21 يوليو 2004 في 09:08

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#33

السلام عليكم ورحمة الله وبركاته:

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

في الحقيقة أنا مبرمجة بالفيجوال بيسك منذ حوالي ثلاث سنوات ويمكن أن أصف مستواي بالمتقدم ومع ذلك لم أستخدم أداة Winsock أبداً في حياتي , بصراحة لست متقدمة فيما يخص الاتصالات والبروتوكولات و المنافذ..........إلخ.

الفضل يعود لله ولحوارك المبسط حيث بدأت أفهم بعض المصطلحات من listen و...... إلخ

لكن لدي سؤال أفهم من مثالك أنه يجب عمل برنامجين أحدهما ل client والآخر ل server

فهل يمكنني التطبيق على حاسب واحد أم يجب أن يتوافر لدي حاسبين؟ وكيف يمكنني ذلك, هل أشغل البرنامجين وأرسل النص من برنامج فيستقبله البرنامج الآخر؟

في الختام أرجو ألا أكون قد خيبت أملك بأسئلتي هذه وإن كنت قد فعلت فأرجو المعذرة إلا أنني مبتدئة في مبادئ الاتصالات.

ننتظر منك المزيد وجزاك الله عنا كل خير

#34
اقتباس
في الختام أرجو ألا أكون قد خيبت أملك بأسئلتي هذه وإن كنت قد فعلت فأرجو المعذرة إلا أنني مبتدئة في مبادئ الاتصالات

لا خيبة امل هنا لانك تريدين العلم.

بالنسبة لسؤالك فالجواب هو ان برنامجي ال Client و ال Server ممكن ان تقومي بتشغيلهم على جهاز واحد او جهازين. و لا يمكن ان تقومي بارسال نص من كلا البرنامجين حتي تقومي ببدء الشبكة...

من الممكن ان تتعلمي اكثر من هذا المثال المرفق في هذا الدرس ايضا

/index.php?showtopic=39923

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#35

بسم الله الرحمن الرحيم

أشكرك أخي راكان على حسن تعاونك وردك السريع.

لقد نجحت بتطبيق برنامج صغير وقد تبين أن الخطأ الذي سبب بخفض معنوياتي بادئ ذي بدئ هو أنني كنت أكتب اسم متحول MyRequestID والذي قمت بتعريفه في الإجراء ConnectionRequset واستخدمته في Accept ولم أنتبه أنه يجب أن أستخدم المتحول الذي يمرره الإجراء.

كما استفدت كثيراً من مثال الدردشة الذي وضعته في الرابط.

نتمنى منكم المزيد وشكراً...........

#36

تشكر يا طارق بانتظار مشاركتك.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#37

السلام عليكم ورحمة الله وبركاته:

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

وقد وضعت فيه إمكانية تحديد مع من تريد الدردشة وعندها لا يرى جميع من في الغرفة هذه الرسالة بل فقط المعني بها (لكن بالطبع السيرفر يرى كل الرسائل).

لا يزال البرنامج غير مكتمل حيث ينقصه حالة خروج المستخدم من غرفة المحادثة.

أرجو أن يعجبكم وأتمنى أن تبدوا رأيكم فيه بكل صراحة.

وشكراً.....

Chat.zip

تم تعديل هذه المشاركة بواسطة aroma_kt في 26 يوليو 2004 في 14:13

#38

السلام عليكم ..

شكرا للأخت aroma_kt على مجهودها ..

الحقيقة لولا مشغولياتي الكثيرة لأتممت البرنامج يا أخي طارق ..

على العموم أنا مستوعب الجزء الأول .. وبعد شهر تقريبا "نهاية الامتحانات" سأضع البرنامج

وشكرا...

#39

حقيقه انا سعيد لوصولكم لمستوى ممتاز تفوقتم على فيه فى استخدام هذه الاداه وهذا يشعرنى بالفخر

اختى AROMA سارى الكود لاحقاً نظراً لانشغالى حتى نهاية الاسبوع

اقتباس
لا يزال البرنامج غير مكتمل حيث ينقصه حالة خروج المستخدم من غرفة المحادثة.

ساعطيك الفكره وهى انه فى الحدث CLOSE للاداه WINSOCK ستقومى بمسح عنصر من الليست بوكس و المعبر عن المستخدم بامرار رقم مصفوفته إلى الطريقه remove لليست بوكس

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 28 يوليو 2004 في 03:20

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#40

وجدت هذا الرابط المفيد

Using the Winsock Control

تم تعديل هذه المشاركة بواسطة راكان الحنيطي في 28 يوليو 2004 في 13:50

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

هذا الموضوع مغلق.

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