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;

Tumia hii kwa TIdHTTPProxyServer uliopo na usio hai, kisha tumia uwezeshaji wake wa kawaida. Anwani za loopback hukubali kwa makusudi wateja wa ndani pekee; matumizi ya mbali yanahitaji anwani za kiolesura zinazofikiwa na vidhibiti vya ufikiaji. Thibitisha mpaka wa ufikiaji unaotokana kabla ya kufichua msikilizaji huyo.

Vifungo vinavyoingia na soketi inayotoka hufanya kazi tofauti:

SoketiUchaguzi wa familia
Mteja anafikia proksiKila ingizo la Bindings lililo wazi
Proksi inafikia hatua inayofuataOutboundClient.IPVersion ya muktadha

Kwa hiyo msikilizaji wa IPv6 hawalazimishi kila lengwa kuwa IPv6. Ikiwa mzigo wa kazi unahitaji familia wazi ya hatua inayofuata, iweke katika OnHTTPBeforeCommand kabla mteja huyo kuunganisha, kulingana na njia ya lengo iliyokusudiwa.

Tenganisha hitilafu ya msikilizaji na hitilafu ya hatua inayofuata wakati upande mmoja unafanya kazi. Kutegemea vifungo vya kiotomatiki vinginevyo kunaweza kuleta dhana zinazotegemea jukwaa kwenye ulinganisho.

Makala zinazohusiana