Umhubhe we-CONNECT ungahlala uvulekile isikhathi esingakanani?
Hlukanisa impilo yomhubhe osunguliwe ekusetshenzisweni kabusha kwezimpendulo ze-HTTP, kumigomo ye-idle yabangeneleli kanye naseseshini yohlelo lwendawo uqobo.
I-CONNECT ayithembisi umhubhe ovulekile unomphela. Ngemva kokushintshana okuphumelelayo, uxhumano luthwala ukugeleza kwama-byte okuqhubekayo okuya ku-host ne-port eziceliwe. Lungathwala ukushintshana okuningi ngaphakathi kweseshini ye-TLS yendawo inqobo nje uma ababambiqhaza kanye noxhumo belugcina luvulekile.
Imikhawulo emibili ye-proxy iziphatha ngendlela ehlukile: ithrafikhi ingavimbela isibali sikhathi se-idle ukuthi singapheli, kodwa ayikwazi ukwelula umkhawulo wempilo absolute. Iphrothokholi yendawo nayo inezwi layo. Iklayenti le-HTTP langaphakathi lingavala uxhumano lwalo; uhlelo lwe-WebSocket lungaqeda iseshini yalo. I-proxy ayikwazi ukugcina leso seshini sendawo iphila ngemva kwalokho.
Umhubhe uboshelwe emgomweni wawo. Lapho ama-byte omhubhe esegobhoza, uxhumano aluseyona indlela evamile yezicelo ze-HTTP okungakhishwa kuyo enye i-CONNECT yendawo engahlobene. Iklayenti lidinga olunye uxhumano noma omunye umhubhe ophethwe ilabhulali yalo.
Ngokugeleza okuqhubekayo, hlela ukuxhuma kabusha usebenzisa izindlela ze-liveness nokuxhuma ezisekelwa yiklayenti. Uma luvalwa ngemva kokuthula, umgomo wokungasebenzi uyinkomba ewusizo; uma luvalwa ngemva kwesikhathi esinqunyiwe naphezu kwethrafikhi, phenya umkhawulo we-absolute esikhundleni salokho. Ngokugeleza kwe-WebSocket, buyisela isimo sohlelo ngemva kokuxhuma kabusha futhi.