Skip to content

As an application of the concepts of the server-client programming course, I built a program that is an attempt to simulate a chat application like WhatsApp on the desktop. The program contains a lot of hard work, but it also contains a lot of spaghetti code

Notifications You must be signed in to change notification settings

EshaqQasem/server-client-programming-course-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

server-client-programming-course-project

As an application of the concepts of the server-client programming course, I built a program that is an attempt to simulate a chat application like WhatsApp on the desktop. The program contains a lot of hard work, but it also contains a lot of spaghetti code

  • المشروع عبارة عن محاولة لمحاكاة تطبيق دردشة مثل واتساب على سطح المكتب يحتوي المشروع على

  • برنامج يلعب دور الخادم وظيفته

    • استقبال الرسالة من العميل الذي لدية معرف وحيد
    • تحديد وجهة الرساله (تحديد العميل المراد ارسال الرساله اليه)
    • تفحص حالة العميل الذي يراد ارسل الرساله اليه
    • ارسال الرساله الى العميل في حالة كان العميل في متصل
    • تخزين الرسائل المرسله الى عميل غير متصل ثم ارسال كافة الرسائل المرسله الى العميل في حال اصبحت حالته متصل
  • برنامج العميل الذي

    • يمكن العميل من تحديد او انشاء دردشة جديدة مع عميل معين (باستخدام معرف)
    • ارسال وتلقي الرسائل من عميل معين وعرضه في الدردشة

About

As an application of the concepts of the server-client programming course, I built a program that is an attempt to simulate a chat application like WhatsApp on the desktop. The program contains a lot of hard work, but it also contains a lot of spaghetti code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages