Squid 7 half_closed_clients: it sluten fan 'e skriuwkant fan in klant ôfhandelje
Ynterpretearje in iere EOF fan in rau TCP-testklant mei it half_closed_clients-belied fan Squid 7.
In TCP-klant kin it ferstjoeren fan in fersyk ôfmeitsje en syn skriuwkant slute wylst er op it antwurd bliuwt wachtsjen. It belied fan Squid foar dy tastân is wichtich by it ferlykjen fan in lytse rau TCP-test mei in HTTP-klant.
Foar Squid 7 is de dokumintearre standert:
half_closed_clients off
Mei dat belied slút Squid in klantferbining as in lêzing meldt dat der gjin ynkommende gegevens mear binne. Mei de opsje ynskeakele kin it de ferbining hâlde oant lêzen of skriuwen in flater treft. De dokumintaasje advisearret it standert off-belied foar gewoane forward-proxy-operaasje.
Skriuw op wannear't de testklant it ein fan 'e ynfier sinjalearret. In piip dy't stdin EOF berikt kin oars gedrage as in klant dy't syn stjurkant iepen hâldt wylst er it antwurd lêst, sels as beide deselde HTTP-fersykbytes stjoerd hawwe.
As de testklant hielendal einige is, kin er in antwurd dat letter komt net lêze. In heal-sluten-ynstelling oan 'e serverkant kin de libbensdoer fan dat klantproses net feroarje.
Kies it EOF-gedrach fan 'e klant en it belied fan 'e proxy tegearre foar de bedoelde test. It heal-sluten-belied giet ek út fan in HTTP-berjocht mei jildige framing; it leveret gjin ûntbrekkend fersyklichaam en reparearret gjin ûnfolsleine kopblok.