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;

ഇത് നിഷ്ക്രിയമായ നിലവിലുള്ള TIdHTTPProxyServer എന്നതിൽ പ്രയോഗിക്കുക, തുടർന്ന് അതിന്റെ സാധാരണ സജീവമാക്കൽ ഉപയോഗിക്കുക. loopback വിലാസങ്ങൾ ബോധപൂർവം പ്രാദേശിക ക്ലയന്റുകളെ മാത്രം സ്വീകരിക്കുന്നു; വിദൂര ഉപയോഗത്തിന് എത്തിച്ചേരാവുന്ന ഇന്റർഫേസ് വിലാസങ്ങളും ആക്സസ് നിയന്ത്രണങ്ങളും ആവശ്യമാണ്. ഫലമായുണ്ടാകുന്ന ആക്സസ് അതിർത്തി പരിശോധിക്കുക ആ ലിസണർ വെളിപ്പെടുത്തുന്നതിന് മുമ്പ്.

ഇൻകമിംഗ് ബൈൻഡിംഗുകളും ഔട്ട്ഗോയിംഗ് സോക്കറ്റും വ്യത്യസ്ത ജോലികൾ ചെയ്യുന്നു:

സോക്കറ്റ്കുടുംബ തിരഞ്ഞെടുപ്പ്
ക്ലയന്റ് പ്രോക്സിയിൽ എത്തുന്നുഓരോ വ്യക്തമായ Bindings എൻട്രിയും
പ്രോക്സി അടുത്ത ഹോപ്പിൽ എത്തുന്നുകോൺടെക്സ്റ്റിന്റെ OutboundClient.IPVersion

അതിനാൽ ഒരു IPv6 ലിസണർ ഓരോ ലക്ഷ്യസ്ഥാനത്തെയും IPv6-ലേക്ക് നിർബന്ധിക്കുന്നില്ല. വർക്ക്ലോഡിന് വ്യക്തമായ അടുത്ത ഹോപ്പ് കുടുംബം ആവശ്യമെങ്കിൽ, ആ ക്ലയന്റ് കണക്റ്റ് ചെയ്യുന്നതിന് മുമ്പ് OnHTTPBeforeCommand-ൽ അത് സജ്ജമാക്കുക, ഉദ്ദേശിച്ച ലക്ഷ്യ പാതയുമായി പൊരുത്തപ്പെടുന്ന വിധത്തിൽ.

ഒരു വശം പ്രവർത്തിക്കുമ്പോൾ ലിസണർ പരാജയത്തെ അടുത്ത ഹോപ്പ് പരാജയത്തിൽ നിന്ന് വേർതിരിക്കുക. യാന്ത്രിക ബൈൻഡിംഗുകളിൽ ആശ്രയിക്കുന്നത് പ്ലാറ്റ്ഫോം ആശ്രിതമായ അനുമാനങ്ങൾ താരതമ്യത്തിലേക്ക് കൊണ്ടുവരാം.

അനുബന്ധ ലേഖനങ്ങൾ