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

مساعدة في كود جاهز ولكن اود فهمه يا خبراء .

مغلق
بدأه Fady في 20 مارس 2007 · 1 رد · 461 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي في المرفقات كود بلغة سي بلس بلس لبرنامج تشات بسيط ومن خصائصه

Chat Server

Chat server is an application, which does the following things.

• Listens for incoming calls from clients. Client running in any pc can connect to

the server if IP address of the pc where server is running is known.

• Listens for messages from all the connected clients.

• Broadcast the message from clients to all the clients connected to the server.

• You can also type-in messages in the server, which will be broadcasted to all

the clients.

Chat Client

Chat client does the following things.

• Send messages to server as well as all the connected the clients.

• View the messages from all the clients and server.

ولكن اود من أحد يشرح لي الكود وانا لدي خلفية لغة سي بلس بلس .. بالنسبة للخبراء فأكيد هذا الكود سهل جدا عليهم ولكن ارجو الفائدة .. او لو في كود اسهل بكون افضل

chat_client_server_demo.zip

تم تعديل هذه المشاركة بواسطة Fady في 20 مارس 2007 في 18:19

#2

عزيزي المشكلة ليست في الكود أو في شرحه .. المشكلة أنك لا بد أن تكون لديك خلفية في Network Programming خصوصاً Sockets Programming

عليك إقتناء كتاب -ورقي أو إلكتروني - له علاقة بـ Network Programming Under Windows ..

بعد ذلك ستأتي مرحلة فهم الكود ...

هناك العديد من الكتب (ربما تجد بعضها في tipsclub ) :

مثلاً

http://www.amazon.com/Windows-Sockets-Prog...d/dp/0201633728

http://books.google.com/books?q=socket+pro...nt&ct=title

ستحتاج أيضاً لهذا

http://msdn2.microsoft.com/en-us/library/aa139844.aspx

هذا قد يفيد كبداية

Beej's Guide to Network Programming

إختر الطريقة التي تريد بها قراءة المقال HTML أو PDF .. ستجد أن المقال مترجم لأكثر من لغة (ننتظر منك الترجمة للعربية :) )

ما أعنيه أن عليك أن تقرأ أساسيات -ولو كمقدمة- عن الشبكات ثم عليك بالجزء البرمجي ..حينها ستجد أن الكود الذي أرفقته سهل وستفهمه بشكل جيد إن شاء الله ...

ربما تجد مواضيع في المنتدى لها علاقة (لست متأكداً من ذلك ).

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…