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

"איך אוכל, במקום לשלוח כל הזמן בקשות לשרת על מנת שיחזיר לי נתון כלשהו באופן תכוף, למשל מחיר מניה, שהשרת פשוט יהיה אחראי על לעדכן אותי בכל פעם שהמחיר משתנה?"
לצפייה
אז בעצם ווב סוקטס זהו פרוטוקול להעברת נתונים מתמשכת בין שני סוקטים. וישמש לשיחות וידאו או משחקי מחשב, ולא לבקשות HTTP
חד פעמיות.
המימוש
יאללה לעבודה! נראה איך מקימים שירות ווב סוקטס בדוט נט.
לצפייה
הרחבה
שיקרתי, שוב
נכון שאמרתי שווב סוקטס זוהי התשובה לשאלה? אז שיקרתי, זוהי רק אחת מן התשובות לשאלה. ישנן גם תשובות אחרות, כמו Http Streaming
וWebHooks
. הסרטון הבא את שלושת הדרכים כולל WebSockets
, על היתרונות והחסרונות שלהן.
לצפייה
למה לא בעצם
אם כל העניין של הפתיחה והסגירה של הסוקטים לא יעיל, ויש יתרון בלרכב על סוקט אחד ממושך, אז בתכלס, למה שלא נעביר על סוקט ממושך בקשות HTTP
? נלמד על ההיסטוריה של HTTP
ונלקט בדרך גם את התשובה לשאלה הזו.
לצפייה
אז התשובה היא, שכן זה קורה! ברמת הדפדפן, מתוחזקים כמה חיבורים פרסיסטנטיים שונים בPool
, והדפדפן משתמש בהם כשהוא צריך. הPool
גם מאפשר שליחת בקשות במקביל.
אין תגובות:
הוסף רשומת תגובה