
a.jpeg, ממציאים שם ייחודי בעזרת GUID.הטקסט המלא של הדקות הראשונות בהרצאה «תרגילים על Client-Server Architecture ב-#C» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מגילים בנושא Client Server ארכיטקטור, ארכיטקטורת Client Server. צרו בעצמכם בדיוק את אותו פרויקט צ'אט שראיתם בווידאו, אבל בצעו עבורו שיפור בצורה הבאה.
א', במקום לשלוח מחרוזות, אתם צריכים לשלוח אובייקטים מסוג מסאג' לפי הפירוט הזה. מחלקה מסאג' שיש לה סטרינג ניקניים, כלומר כינוי של הבן אדם, טקסט to send, מה אתם רוצים לשלוח, איזה צבע אתם רוצים שההודעה תהיה לאחר מכן בצעו אפשרות שכל לקוח יוכל לבחור לעצמו את
הכינוי גימל בצעו אפשרות שלקוח יבחר צבע בשביל שיראו את ההודעות שלו בצבע שלו דל"ד כל פעם שאתם שולחים הודעה ההודעה צריכה להיות כמובן מורכבת מאובייקט מסאג' שמכילה את הניקניים של אותו לקוח את הצבע שנבחר ואת הטקסט שהוא רוצה לשלוח החליפו את האובייקט הליסט בוקס באובייקט ליסט ויו
כי ליסט ויו מסוגל להציג גם צבעים. חפשו בגוגל איך עושים את זה אם לא נתקלתם באפשרות הזאת. כל הודעה שמוצגת צריכה להיות מורכבת גם מהניקניים וגם מההודעה וכמובן להיות צבועה בצבע שנשלח לדוגמה אנחנו רואים פה שהניקניים ג'ון שלח הודעה הלואו אול אז יש לנו ג'ון נקודותיים
ואז הלואו אול ריטה שלחה היידר אז אנחנו רואים ריטה נקודתיים היידר וכל אחת מוצגת בצבע המתאים שנשלח. צרו מערכת קליינט סרוור בעלת הלוגיקה הבאה כל קליינט יכול לשלוח לסרוור הודעות.
הסרוור שומר את ההודעות של הקליינטים בקבצי טקסט כאשר לכל קליינט הוא פותח קובץ ייעודי עבורו הוא לא מערבב בין ההודעות של הקליינטים השונים אבל כל כל ההודעות של אותו הקליינט מתווספות לאותו