WebSocket Ping yn erbyn TCP Keepalive drwy brocsi
Dewiswch wiriad bywiogrwydd ar gyfer cymar WebSocket yn lle trin soced TCP byw fel prawf bod llwybr yr ap yn ymateb.
Mae soced TCP byw, cymar WebSocket sy'n ymateb, a chynnydd defnyddiol yn yr ap yn arsylwadau gwahanol:
| Tystiolaeth | Beth mae'n ei sefydlu |
|---|---|
| Bywiogrwydd ar lefel TCP | Mae'r llwybr cludo a wiriwyd yn ymateb ar y lefel honno |
| Pong WebSocket sy'n cyfateb | Atebodd y cymar y ffram reoli honno |
| Cydnabyddiaeth yr ap | Cadarnhaodd yr ap weithred o dan ei brotocol ei hun |
Mae procsi ymlaen fel arfer yn cynnal cysylltiadau ar wahân at y cleient ac at y gyrchfan. Cymar TCP y cleient yw'r procsi, tra mae Ping y tu mewn i dwnnel sefydledig yn teithio i derfynfa WebSocket.
Pong sy'n cyfateb
Mae'r protocol yn mynnu bod Pong sy'n ymateb yn cario data ap y Ping. Defnyddiwch y gyfatebiaeth honno i adnabod prawf heb ei gwblhau. Caniateir Pong heb ei ofyn, ond nid yw'n gofyn am gydnabyddiaeth; mae anfon un ar ôl pob neges ddata yn rhoi tystiolaeth wahanol.
Ffefrir mecanwaith curiad calon a gefnogir gan y llyfrgell. Mae angen contract curiad calon ar lefel ap ar JavaScript y porwr yn lle hynny. Dewiswch gyfnodau a throthwyau methiant yn ôl y llwyth gwaith a pholisi'r rhwydwaith. Gall oedi amserlennu neu ddolen ddigwyddiadau orlwythog golli trothwy ymosodol heb brofi rhwydwaith wedi methu.
Cadwch y derbynnydd yn rhedeg
Mae angen mewnbwn ac allbwn parhaus ar y cleient i dderbyn a phrosesu fframiau rheoli. Gall blocio'r peirianwaith hwnnw wneud prinder lleol i edrych fel methiant.
Mae Ping yn creu traffig twnnel, ond mae pob cyfryngwr yn penderfynu beth sy'n bodloni ei bolisi segur. Nid oes unrhyw guriad calon yn gwarantu amddiffyniad rhag terfyn absoliwt ar oes cysylltiad.
Gall cymar ateb Ping tra bo ei ap yn stopio cynhyrchu diweddariadau, a gall tanysgrifiad tawel fod yn iach. Olrhainwch y Pong dilys olaf a'r digwyddiad ap ystyrlon ar wahân pan fo'r ddau yn bwysig. Ar fethiant, cadwch y llwybr, yr amseroedd a aeth heibio a'r prawf heb ei gwblhau, yna caewch neu adferwch drwy'r cylch bywyd a gefnogir.