In libbene TCP-socket, in WebSocket-peer dy't antwurdet en nuttige applikaasjefoardering binne ferskillende waarnimmings:

BewiisWat it fêststelt
Libbenskrêft op TCP-nivoIt kontrolearre transportpaad antwurdet op dat nivo
In bypassend WebSocket PongDe peer beantwurde dat kontrôleframe
In applikaasjebefêstigingDe applikaasje befêstige in operaasje neffens syn eigen protokôl

In foarútwizende proxy hâldt meastentiids aparte ferbiningen nei de klant en nei it doel. De TCP-peer fan de klant is de proxy, wylst in Ping yn in oanleine tunnel nei it WebSocket-einpunt reizget.

In bypassend Pong

It protokôl easket dat in antwurdzjend Pong de applikaasjedata fan de Ping draacht. Brûk dy oerienkomst om in iepensteande kontrôle te werkennen. In net frege Pong is tastien, mar freget gjin befêstiging; ien stjoere nei elk databerjocht jout oar bewiis.

Ferbûnearje leaver it stipe hertslachmeganisme fan de biblioteek. JavaScript yn de browser hat ynstee in hertslachkontrakt op applikaasjenivo nedich. Kies yntervallen en flaterdrompels neffens de wurkbelesting en it netwurkbelied. Planningspauzes of in oerbelêste barrenslus kinne in agressyf drompel misse sûnder in mislearre netwurk oan te toanen.

Hâld de ûntfanger oan it wurk

De klant hat trochgeande ynfier en útfier nedich om kontrôleframes te ûntfangen en te ferwurkjen. It blokkearjen fan dat meganisme kin pleatslike tekoart as in útfal lykje litte.

Ping makket tunnelferkear, mar elk tuskenlizzend part beslút wat syn ledichbelied befrediget. Gjin hertslach garandearret beskerming tsjin in absolutte grins oan de ferbiningslibbensdoer.

In peer kin op Ping antwurdzje wylst syn applikaasje ophâldt bywurkingen te meitsjen, en in stil abonnemint kin sûn wêze. Folgje it lêste jildige Pong en it betsjuttingsfolle applikaasjebarren apart as beide fan belang binne. By in flater bewarje de rûte, ferfleine tiden en de iepensteande kontrôle, en slút of herstel dan fia de stipe libbenssyklus.

Relatearre artikelen