Socket.IO הוא מורכב משני חלקים עיקריים. ספריית לקוח שיוצאת ב לדפדפן של המשתמש, וכן עמיתו בצד שרת, פועל על גבי שרת Node.js.
אלה שתי עבודה באמצעות ארובות HTTP ולאפשר חילופי נתונים חלקים בין הדפדפן של המשתמש ואת יישום בצד שרת, עובדים כמעט בזמן האמת ומתן עדכונים מיידיים הוא את נתוני המשתמש המקומיים ואת backend של השרת.
מדיום התחבורה העיקרי הוא WebSockets עם fallback מיידית קלפי AJAX, תכונות התומכות כמו שידור mult-שקע, async I / O, ואחסון נתונים מבוסס לקוח.
מסגרות רבות כבר תומכות Socket.IO וכמה מהם עשו את זה הנקודה המרכזית של קוד הליבה שלהם, כמו Express Koa .
בענף כיום, Socket.IO הוא ללכת אל פתרון בכל פעם צורך היכולות בזמן אמת להוסיף אפליקציה, בעיקר בשל תמיכת ranging הרחב של רוב דפדפני האינטרנט, ואת codebase שלה מתועדת היטב.
Socket.IO נתמך משלוחים:
WebSocket
Socket פלאש Adobe
קלפי ארוכה AJAX
הזרמה רב חלק AJAX
Forever iframe
קלפי jsonp
מה חדש בהודעה זו:
- מבחן נוסף כדי לבדוק כי חדרים ריקים הם autopruned
- נוסף שרת # מקורותיה (v: Function) תיאור עבור דינמי CORS
- כיסוי בדיקות נוסף עבור מקורותיה # שרת (פונקציה) עבור דינמי CORS
- מקורותיה # שרת אופציונליים נוספים (פונקציה) עבור דינמי CORS
- דוגמה שימוש קבוע עבור שרת # קרוב
מה חדש בגירסה 1.3.7:
- נוסף מבחן כדי לבדוק כי החדרים הריקים הם autopruned
- נוסף שרת # מקורותיה (v: Function) תיאור עבור דינמי CORS
- כיסוי בדיקות נוסף עבור מקורותיה # שרת (פונקציה) עבור דינמי CORS
- מקורותיה # שרת אופציונליים נוספים (פונקציה) עבור דינמי CORS
- דוגמה שימוש קבוע עבור שרת # קרוב
מה חדש בגירסה 1.3.6:
- נוסף מבחן כדי לבדוק כי החדרים הריקים הם autopruned
- נוסף שרת # מקורותיה (v: Function) תיאור עבור דינמי CORS
- כיסוי בדיקות נוסף עבור מקורותיה # שרת (פונקציה) עבור דינמי CORS
- מקורותיה # שרת אופציונליים נוספים (פונקציה) עבור דינמי CORS
- דוגמה שימוש קבוע עבור שרת # קרוב
מה חדש בגירסה 1.3.5:
- נוסף מבחן כדי לבדוק כי החדרים הריקים הם autopruned
- נוסף שרת # מקורותיה (v: Function) תיאור עבור דינמי CORS
- כיסוי בדיקות נוסף עבור מקורותיה # שרת (פונקציה) עבור דינמי CORS
- מקורותיה # שרת אופציונליים נוספים (פונקציה) עבור דינמי CORS
- דוגמה שימוש קבוע עבור שרת # קרוב
מה חדש בגירסה 1.0.2:
- תקן:
- socket.io-מנתח עבור Windows.
דרישות :
- Node.js
- לאפשר JavaScript על הלקוח בצד
תגובות לא נמצא