נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: תרגילC#

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אורחת
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 February 2007 בשעה 22:16 | IP רשוּם
ציטוט אורחת

שלום קיבלתי מטלה ואני ממש מתקשה לבצע אותה אשמח אם תוכלו לעזור לי  תודה מראש =)

המטלה היא לעשות צאט

צד הלקוח:

אץ כתובת אי פי ופורט של המחשב המריץ

שם משתמש לכדי לזהות ממי באה ההודעה

צבע הגופן כך שהודעות ממשתתף יבואו בצבע שבחר

2 האפלקציה תאפשר למשתמש להקליד הודעה ולשלוח לשרת

3 האפליקציה תציג את כל ההודעות שהשרת שולח למשתמש

4 אפשרות להתנתק ולהץחבר שוב לצאט

צד השרת:

1 האפלקציה תאפשר למפעיל תוכנת השרת לבחור את כתובת האי פי ומספר הפורט של המחשב המריץ

2 האפלקציה תציג את כל המשתתפים בצאט בכל רגע נתון כמו כן ההיסטוריה של המשתפים שהיו בצאט

 

דגש:

כל המידע שישלח בין הלקוח לשרת ישלח בעזרת המחלקות שעברו SERIALIZATION וישלחו בTCP

חזרה לתחילת העמוד הצג את כרטיס החבר של אורחת חפש הודעות אחרות של אורחת בקר בדף הבית של אורחת
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 27 February 2007 בשעה 14:00 | IP רשוּם
ציטוט shoshan

השיטה היא לחלק את המטלה לשלבים קטנים.

תתחילי מאפשרות לבחור IP ופורט ולהתחבר, וכשזה יעבוד לך תמשיכי שלב אחרי שלב.

אני מניח שאת מכירה או תוכלי למצוא בקלות (בגוגל או ב-How to באמת יש הרבה מאוד חומר על הדברים הנפוצים).


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אורחת
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 February 2007 בשעה 16:14 | IP רשוּם
ציטוט אורחת

מזה how to?
חזרה לתחילת העמוד הצג את כרטיס החבר של אורחת חפש הודעות אחרות של אורחת בקר בדף הבית של אורחת
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 27 February 2007 בשעה 16:37 | IP רשוּם
ציטוט shoshan

Help > How Do I

(סורי, זכרתי בערך איך הם קוראים לזה)


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
tal-
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 29 October 2006
משתמש: מנותק/ת
הודעות: 13
נשלח בתאריך: 27 February 2007 בשעה 18:15 | IP רשוּם
ציטוט tal-

אורחת כתב:

שלום קיבלתי מטלה ואני ממש מתקשה לבצע אותה אשמח אם תוכלו לעזור לי  תודה מראש =)

המטלה היא לעשות צאט

צד הלקוח:

אץ כתובת אי פי ופורט של המחשב המריץ

שם משתמש לכדי לזהות ממי באה ההודעה

צבע הגופן כך שהודעות ממשתתף יבואו בצבע שבחר

2 האפלקציה תאפשר למשתמש להקליד הודעה ולשלוח לשרת

3 האפליקציה תציג את כל ההודעות שהשרת שולח למשתמש

4 אפשרות להתנתק ולהץחבר שוב לצאט

צד השרת:

1 האפלקציה תאפשר למפעיל תוכנת השרת לבחור את כתובת האי פי ומספר הפורט של המחשב המריץ

2 האפלקציה תציג את כל המשתתפים בצאט בכל רגע נתון כמו כן ההיסטוריה של המשתפים שהיו בצאט

 

דגש:

כל המידע שישלח בין הלקוח לשרת ישלח בעזרת המחלקות שעברו SERIALIZATION וישלחו בTCP

לא כתבת בידיוק במה את מתקשה... את נתת משימה שיש לחלק אותה למודלים שבסופו של דבר יתחברו לחתיכה אחת גדולה.

אם את שואל אותי, פשוט תעשי משימה משימה,תתחילי בהכנת מיני-פרוטוקול לצ'אט.. שזה אומר - מה הסרבר שולח לקליינט ומה הקליינט שולח לסרבר...

תעברי לתכנות הסרבר וסיפוק השירות לקליינטים ברמת התקשורת... זה ניתן להשגה על ידי שימוש במחלקה System.Net.Sockets.TcpListener .

את ה- NetworkStream הייתי עוטף ב- StreamReader && StreamWriter כדי להקל עלייך את העבודה עם המחרוזות שנשלחות ומגיעות..

אחרי שבנית את החלק הנ"ל יהיה מאוד פשוט לעבור הלאה לקליינט היות וכל מה שנותר לעשות זה לגרום לקליינט להגיב בצורה הנכונה לסרבר ולעצב GUI(Graphic User Interface) שיעשה את מה שדרשו ממך.

שיהיה המון בהצלחה :-)

טל.

חזרה לתחילת העמוד הצג את כרטיס החבר של tal- חפש הודעות אחרות של tal-
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה