ProxyServer.Bindings.Clear;
with ProxyServer.Bindings.Add do
begin
  IPVersion := Id_IPv4;
  IP := '127.0.0.1';
  Port := 8080;
end;
with ProxyServer.Bindings.Add do
begin
  IPVersion := Id_IPv6;
  IP := '::1';
  Port := 8080;
end;

Cuir é seo i bhfeidhm ar an TIdHTTPProxyServer neamhghníomhach atá ann cheana, ansin bain úsáid as a ghnáthghníomhachtú. Glactar le cliaint áitiúla amháin go toilteanach ag seoltaí loopback; teastaíonn seoltaí comhéadain inrochtana agus rialuithe rochtana le haghaidh úsáide cianda. Fíoraigh an teorainn rochtana a thagann as sula nochtfaidh tú an t-éisteoir sin.

Déanann na ceangail isteach agus an soicéad amach tascanna éagsúla:

SoicéadRogha teaghlaigh
Sroicheann an cliant an seachfhreastalaíGach iontráil Bindings fhollasach
Sroicheann an seachfhreastalaí an chéad chéim eileOutboundClient.IPVersion an chomhthéacs

Ní fhorchuireann éisteoir IPv6 IPv6 ar gach ceann scríbe dá bhrí sin. Má theastaíonn teaghlach céad chéim eile follasach ón ualach oibre, socraigh é in OnHTTPBeforeCommand sula nascfaidh an cliant sin, ag teacht leis an mbealach ceann scríbe atá beartaithe.

Scar teip an éisteora ó theip na chéad chéime eile nuair a oibríonn taobh amháin. Seans go dtugann brath ar cheangail uathoibríocha boinn tuisceana atá ag brath ar an ardán isteach sa chomparáid ar shlí eile.

Ailt ghaolmhara