בדיקת אובדן חבילות

מה זה אובדן מנות?

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

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

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

ראה גם: מה גורם לאובדן מנות?