צ'ט פייסבוק

  • פותח הנושא Mr360
  • פורסם בתאריך

Mr360

New member
צ'ט פייסבוק

שלום חברים...
אשמח לדעת באופן כללי איך ממומש העניין של הצ'ט בפייסבוק או בכלל צ'טים באינטרנט?

ההגיון אומר שכל שניה למעשה נשלחת בקשה (AJAX?) לשרת כדי לבדוק אם יש הודעות חדשות...
אבל זה נשמע לי לא הגיוני מצד שני כי נשמע שזה הרבה עומס לשרת...
ועד כמה שאני יודע אין אפשרות "לדחוף" מידע למשתמש שעובד כרגע באתר שלי אלא אם כן הוא שלח בקשת HTTP כלשהי...

תודה מראש!
 

N i X

New member
websockets

FF וכרום כבר יודעים לעשות את זה. הילד המיוחד כרגיל צריך טיפול מיוחד.

יש ספריה (צד"ל + צד"ש (nodejs)) http://socket.io שיצא לי לעשות איתה צ'אט, היא עושה אבסטרקציה של העבודה מול transportים שונים, אם זה וובסוקט, פלאש, לונג-פוללינג וכו'.
ככה אפשר לכל דפדפן להפעיל את מה שהוא תומך בו.

אתה יכול לראות את התוצאה ב http://www.10gag.co.il
 

Mr360

New member
תודה חברים...

עכשיו אני גם מבין למה לפעמים הצ'ט נתקע...
כנראה שהrequest נעצר מסיבה כלשהי ואז אני מפסיק לקבל עדכונים....
אז זה עדיין לא 100% runtime...
אבל אהבתי את הרעיון..
תודה.
 
למעלה