set_proxy PySocks soketinin bağlantı qurarkən istifadə etdiyi proxy konfiqurasiyasını saxlayır. O, canlı axını bir vasitəçidən digərinə köçürmür.

Bağlantı açıldıqdan sonra onun baytları həmin qurulmuş yola aiddir. Saxlanılan proxy konfiqurasiyasını silmək bağlantını birbaşa təyinat yerinə köçürmək tələbi deyil, ünvanı dəyişmək də onu yeni çıxışa keçirmir.

Başqa marşrut üçün yeni soket yaradın, onu qəsdən konfiqurasiya edin və təyinat yerinə yeni bağlantı qurun. Köhnə soketi tətbiqin adi həyat dövrü ilə bağlayın.

Hər soket üzrə parametrləri qlobal defoltdan və ya socket modulunun monkey-patching-dən ayrı saxlayın. Qlobal dəyişikliklər digər kodda sonrakı soketlərə təsir edə bilər, lakin mövcud soketin artıq nə etdiyini izah etmir.

Tətbiq protokolu davamlı sessiya tələb edirsə, yenidən qoşulma həm də həmin protokolun bərpa məntiqini tələb edir. Yeni TCP yolu və başqa açıq IP avtomatik olaraq tətbiqin əməliyyat və ya autentifikasiya olunmuş vəziyyətini saxlamır.

Əlaqəli məqalələr