D'éirigh le croitheadh láimhe SOCKS. Anois léann an relá ón gcliant, scríobhann sé chuig an gceann scríbe, fanann sé le freagra iomlán agus ní léann sé ón gcliant arís go dtí sin. Féadann an seicheamh sin bac a chur ar fheidhmchlár atá go hiomlán bailí.

Nuair a bhíonn an tollán TCP bunaithe, ní shainmhíníonn SOCKS na teachtaireachtaí istigh ann. Féadann an ceann scríbe seoladh ar dtús. Féadann an dá thaobh seoladh go neamhspleách. Féadann taobh amháin taifead gearr a sheoladh agus ansin fanacht le freagra an taoibh eile.

Seol bearta, ní idirbhearta buailte

Filleann glao glactha na bearta atá ar fáil de réir a chuid brataí agus staid an soicéid. Ní insíonn sé do ghnáth-relá go bhfuil freagra an fheidhmchláir iomlán. Féadann fanacht le maolán mór treallach a líonadh cosc a chur ar an teachtaireacht bheag a sheoladh a theastaíonn ón bpiara chun leanúint ar aghaidh.

Úsáid samhail chomhthreomhaireachta atá ag an bhfeidhmchlár cheana chun freastal ar an dá threo: lúb imeachtaí, I/O neamhshioncronach nó dearadh eile a roghnaíodh go cuí. Is é an t-iompar tábhachtach nach n-éilíonn dul chun cinn i dtreo amháin teorainn teachtaireachta chumtha sa treo eile.

Coinnigh dhá mhaolán feithimh theoranta

B'fhéidir go bhfuil sonraí a léadh ón gcliant fós ag fanacht le teacht ar an gceann scríbe, agus sonraí ón gceann scríbe ag fanacht le teacht ar an gcliant. Riantaigh na bearta feithimh sin ar leithligh.

Féadann seoladh níos lú beart a scríobh ná mar a iarradh. Coinnigh an chuid nár scríobhadh; ná caith amach í agus ná hathsheinn an maolán ar fad. Is cúis le fanacht le himeacht ullmhachta cheart é soicéad nach féidir a scríobh go sealadach, ní le bheith ag casadh go leanúnach.

Cuir teorainn leis na maoláin. Má tá an ceann scríbe mall, ní dhéanann leanúint de shonraí cliaint neamhtheoranta a léamh ach an scuaine a aistriú isteach i gcuimhne an relá. Ciallaíonn frithbhrú léamh a chur ar sos nuair a bhíonn an maolán feithimh comhfhreagrach lán agus leanúint nuair a dhéanann scríbhinní spás.

Teastaíonn polasaí ó dheireadh i dtreo amháin

Féadann TCP treo seolta a dhúnadh agus sonraí úsáideacha fós sa treo eile. Socraigh conas an coinníoll sin a iompar tar éis na bearta maolánaithe a dhraenáil, agus idirdhealaigh dúnadh ordúil ó earráid nó ó spriocdháta.

Ní éilíonn aon rud díobh seo go ndíghreannódh nó go ndéanfadh an relá parsáil ar phálasta an fheidhmchláir. Teastaíonn láimhseáil cheart srutha uaidh. Ní féidir le méadú ar mhéid an mhaoláin amháin relá a dheisiú a fhanann leis an taobh mícheart nó a ghlacann leis go bhfreagraíonn gach léamh d'aon iarraidh iomlán.

Ailt ghaolmhara