ערכתי לאחרונה בתאריך 02.01.05 בשעה 08:55 בברכה, Ryu
בניתי צ'אט רב משתמשים
http://www.pastebin.com/193482
ואם זה נמחק אז: http://nomorepasting.com/paste.php?pasteID=28225
מי שרוצה לקמפל שיכנס ללינק השני ילחץ על הלינק שאומר להראות את הקוד בלי מספור. ויעתיק תקוד.עכשיו לעיניינינו, בדקתי את התוכנה על המחשב שלי (כמובן פתחתי תתוכנה אצלי והאזנתי, פתחתי עוד חלון של התוכנה והתחברתי ל127.0.0.1).
וזה עבד מצויין כל השליחה והקבלה מתבצעת כראוי.
אבל כשניסיתי את זה על מחשב אחר אז השליחה והקבלה התחילו להתעקם קצת.
בפועל התוכנית אמורה לעבוד ככה:
OurNick: Message RemoteNick: Message
|
וככה הלאה.. והמצב הזה עבד כשהתחברתי לעצמי.
אבל כשהתחברתי למחשב אחר אז מה שקרה זה ככה:
ז"א כשהמחשב המרוחק שלח אלי הודעה אז במקום שאני אראה את זה ככה:
RemoteNick: Message
אז ההודעה נכנסה למשתנה ששומר את הניק במקום למשתנה ששומר תהודעה.
ואז זה מדפיס קודם את ההודעה במקום את הניק.. עכשיו ההודעה מלוות באנטר כמובן, אז הנקודותיים שהיו אמורות להיות צמודות לניק יהיה בשורה חדשה עקב האנטר של ההודעה. ובמקום ההודעה לא מודפס כלום.
מבינים? קשה להבין את זה צריך להריץ ולהבין...
אבל בת'כלס הבעיה היא שעם 2 מחשבים מרוחקים יש בעיה עם קבלת המידע ושליחתו.. אין בניהם התאמה או משהו כזה...
תודה רבה לכל מי שיכול לעזור..
מי שלא הבין משהו שישאל.
עכשיו עוד בעייה היא כשאני עושה דיבאג אז זה מסתדר...
ז"א כשאני עושה דיבאג אז כנראה בגלל שאני עובר שורה שורה לאט לאט (או לא יודע מה) אז אצלי (במחשב שעושה דיבאג) בנתונים מודפסים כמו שצריך, אך כשהוא שולח מידע למחשב המרוחק עדיין יש בעיה (הם מודפסים במחשב המרוחק עקום). ככה שקשה לי למצוא את הבעיה בעזרת דיבאג.
תודה.
:D:D:D:D:D::D