Faodaidh neach-cleachdaidh TCP crìoch a chur air iarrtas a chur agus a thaobh-sgrìobhaidh a dhùnadh fhad 's a tha e fhathast a' feitheamh ris an fhreagairt. Tha poileasaidh Squid airson an t-suidheachaidh sin cudromach nuair a choimeasar deuchainn bheag TCP amh ri neach-cleachdaidh HTTP.

Airson Squid 7, 's e an roghainn bhunaiteach a tha sgrìobhte:

half_closed_clients off

Leis a' phoileasaidh sin, dùnaidh Squid ceangal neach-cleachdaidh nuair a dh'innseas leughadh nach eil barrachd dàta a' tighinn a-steach. Leis an roghainn air a chur an comas, faodaidh e an ceangal a chumail gus an tachair leughadh no sgrìobhadh ri mearachd. Molaidh an sgrìobhainn am poileasaidh off bunaiteach airson obrachadh àbhaisteach forward-proxy.

Clàraich cuin a dh'innseas an neach-cleachdaidh deuchainn deireadh an inntrig. Faodaidh pìob a ruigeas stdin EOF a bhith eadar-dhealaichte bho neach-cleachdaidh a chumas a thaobh-cuir fosgailte fhad 's a leughas e an fhreagairt, eadhon nuair a chuir an dithis an aon bhaidean iarrtais HTTP.

Ma thig an neach-cleachdaidh deuchainn gu crìch gu tur, chan urrainn dha freagairt a thig nas fhaide air adhart a leughadh. Chan urrainn do shuidheachadh leth-dhùnaidh air taobh an fhrithealaiche beatha a' phròiseis neach-cleachdaidh sin atharrachadh.

Tagh giùlan EOF an neach-cleachdaidh agus poileasaidh a' phrogsaidh còmhla airson na deuchainn a thathar an dùil. Tha am poileasaidh leth-dhùnaidh cuideachd a' gabhail ri teachdaireachd HTTP le frèamadh dligheach; chan eil e a' solarachadh corp iarrtais a tha a dhìth no a' càradh bloc cinn-cheann neo-iomlan.

Artaigilean co-cheangailte