IPv6 ביינדינגס און אַרויסגענדיקער IPVersion אין Indy HTTP פּראָקסי
צולייגן קלאָרע לאָקאַלע IPv4/IPv6 ביינדינגס פֿאַר אַקטיווירונג; קלייבן די פֿאַרניכטיקע נעקסט-האָפּ משפּחה אויף OutboundClient פֿאַר ער פֿאַרבינדט זיך.
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 פֿאַר יענער קליענט פֿאַרבינדט זיך, אין איינקלאַנג מיט דעם געפּלאַנטן באַשטימונג-וועג.
צעשיידט דעם צוהערער-פֿעהלער פֿון דעם נעקסט-האָפּ-פֿעהלער ווען איין זײַט אַרבעט. פֿאַרלאָזן זיך אויף אויטאָמאַטישע ביינדינגס קען אַנדערש אַרײַנברענגען פּלאַטפֿאָרם-אָפּהענגיקע פֿאָרזעצונגען אין דעם פֿאַרגלײַך.