Har tsawon wane lokaci tunnel na CONNECT zai iya kasancewa a buɗe?
Raba rayuwar tunnel da aka kafa daga sake amfani da amsar HTTP, manufofin zaman jinkiri na mai shiga tsakani, da zaman aikin manufa kanta.
CONNECT ba ya yin alkawarin tunnel da zai kasance a buɗe har abada. Bayan musanya da ya yi nasara, haɗin yana ɗauke da kwararar byte mai ci gaba zuwa ga mai masaukin da tashar da aka nema. Yana iya ɗaukar musanya da yawa cikin zaman TLS na manufa muddin mahalarta da hanyar sadarwa suka riƙe shi a buɗe.
Iyaka biyu na wakili suna aiki dabam: zirga-zirga na iya hana mai ƙidayar jinkiri ƙarewa, amma ba zai iya tsawaita iyakar rayuwa tabbatacciya ba. Ka'idar manufa ma tana da magana. Abokin ciniki na HTTP na ciki zai iya rufe haɗinsa; aikace-aikacen WebSocket zai iya kawo ƙarshen zamansa. Wakilin ba zai iya kiyaye wannan zaman manufa da rai bayan haka ba.
Tunnel yana da alaƙa da manufarsa. Da zarar bytes na tunnel sun fara gudana, haɗin ba ya zama tashar roƙon HTTP ta yau da kullum da za a fitar da wani CONNECT a kanta don wata manufa da ba ta da alaƙa. Abokin ciniki yana buƙatar wani haɗi ko wani tunnel da ɗakin karatunsa ke sarrafawa.
Don ciyarwa mai dorewa, shirya sake haɗawa ta amfani da hanyoyin rayuwa da haɗin da abokin ciniki ke goyan bayansa. Idan ya rufe bayan shiru, manufar rashin aiki ita ce jagora mai amfani; idan ya rufe bayan wani lokaci tabbatacce duk da zirga-zirga, bincika iyaka tabbatacciya maimakon haka. Don ciyarwar WebSocket, maido da yanayin aikace-aikacen bayan sake haɗawa kuma.