WebSocket Ping קעגן TCP Keepalive דורך אַ פּראָקסי
קלייב אַ לעבעדיקייט־פּרופֿונג פֿאַרן WebSocket־פּאָרטנער אַנשטאָט באַטראַכטן אַ לעבעדיק TCP סאָקעט ווי אַ באַווײַז אַז דער אַפּלאַקיישאַן־וועג ענטפֿערט.
אַ לעבעדיק TCP סאָקעט, אַ ענטפֿערדיקער WebSocket־פּאָרטנער און נוצלעכע אַפּלאַקיישאַן־פֿאָרשריט זענען פֿאַרשידענע באַאַכטונגען:
| באַווײַז | וואָס עס שטעלט אוועק |
|---|---|
| לעבעדיקייט אויף TCP־מדרגה | דער געפּרוּפטער טראַנספּאָרט־וועג ענטפֿערט אויף יענער מדרגה |
| אַ תואם WebSocket Pong | דער פּאָרטנער האָט געענטפֿערט אויף יענעם קאָנטראָל־ראַם |
| אַ באַשטעטיקונג פֿון דער אַפּלאַקיישאַן | די אַפּלאַקיישאַן האָט באַשטעטיקט אַ אָפּעראַציע לויט איר אייגענעם פּראָטאָקאָל |
אַ פֿאָרויס־פּראָקסי האַלט געוויינטלעך באַזונדערע פֿאַרבינדונגען צום קליענט און צום ציל. דער TCP־פּאָרטנער פֿונעם קליענט איז דער פּראָקסי, בשעת אַ Ping אין אַן אויפֿגעשטעלטער טונעל גייט צו דער WebSocket־ענדפּונקט.
אַ תואם Pong
דער פּראָטאָקאָל פֿאָדערט אַז אַ ענטפֿערדיקער Pong זאָל טראָגן די אַפּלאַקיישאַן־דאַטן פֿונעם Ping. ניצט יענעם תואם צו דערקענען אַ אָפענע פּרופֿונג. אַ נישט־געבעטענער Pong איז ערלויבט, אָבער פֿאָדערט נישט קיין באַשטעטיקונג; אים שיקן נאָך יעדער דאַטן־מעלדונג גיט אַן אַנדער באַווײַז.
פֿאָרציִט דעם האַרץ־קלאַפּ־מעכאַניזם וואָס די ביבליאָטעק שטיצט. JavaScript אין בראַוטזער דאַרף אַנשטאָטאַ אַפּלאַקיישאַן־האַרץ־קלאַפּ־אָפּמאַך. קלייבט אינטערוואַלן און פֿעלער־שוועלן לויט דער אַרבעטסלאַסט און נעצווערק־פּאָליטיק. פּלאַנירונג־פּויזעס אָדער אַ איבערגעלאָדענער געשעעניש־שלייף קענען פֿאַרפעלן אַן אַגרעסיווער שוועל אָן באַשטעטיקן אַז דאָס נעצווערק איז דורכגעפֿאַלן.
האַלט דעם אויפֿנעמער אין גאַנג
דער קליענט דאַרף פּערמאַנענט I/O צו באַקומען און פּראָצעסירן קאָנטראָל־ראַמען. באַלאַגערן יענער מעכאַניזם קען מאַכן אַ היגער רעסורסן־מאַנגל אויסזען ווי אַ אויספֿאַל.
Ping שאַפֿט טונעל־פֿאַרקער, אָבער יעדער מיטלער באַשליסט וואָס באַפֿרידיקט זײַן ליידיק־פּאָליטיק. קיין האַרץ־קלאַפּ גיט נישט קיין גאַראַנטיע פֿאַר באַשיץ פֿון אַן אַבסאָלוטן לעבנסדויער־גרענעץ פֿון דער פֿאַרבינדונג.
אַ פּאָרטנער קען ענטפֿערן אויף Ping בשעת זײַן אַפּלאַקיישאַן הערט אויף פּראָדוצירן דערהײַנטיקונגען, און אַ שטילע אַבאָנעמענט קען זײַן געזונט. פֿאָלגט באַזונדער נאָך דעם לעצטן גילטיקן Pong און אַ באַטײַטפֿולן אַפּלאַקיישאַן־געשעעניש ווען ביידע זענען וויכטיק. בײַ אַ דורכפֿאַל, האַלט דעם וועג, די פֿאַרבייגענע צײַטן און די אָפֿענע פּרופֿונג, דערנאָך פֿאַרמאַכט אָדער ערקומט דורך דעם געשטיצטן לעבנס־ציקל.