PySocks සැකසුම වෙනස් කිරීමෙන් විවෘත සම්බන්ධතාවක් ගමන් නොකරයි
PySocks සොකට් එකක අනාගත ප්රොක්සි සැකසුම් ස්ථාපිත සම්බන්ධතාවයෙන් වෙන් කරන්න, සහ වෙනත් මාර්ගයක් තෝරන විට නව සොකට් එකකට මුල් තැන දෙන්න.
set_proxy එම ප්රොක්සි වින්යාසය ගබඩා කරයි, එය PySocks සොකට් එකක් තම සම්බන්ධතාවය ස්ථාපිත කරන විට භාවිතා කරයි. එය ක්රියාත්මක ප්රවාහයක් එක් මැදිහත්කරුවෙකුගෙන් තවත් එකකට මාරු නොකරයි.
සම්බන්ධතාවය විවෘත වූ පසු එහි බයිට එම ස්ථාපිත මාර්ගයට අයත් වේ. ගබඩා කළ ප්රොක්සි වින්යාසය මැකීම සම්බන්ධතාවය කෙලින්ම ගමනාන්තයට ගෙන යන ලෙස ඉල්ලීමක් නොවේ, ලිපිනය වෙනස් කිරීමෙන් එය නව පිටවීමකට ගෙන යන්නේ නැත.
වෙනත් මාර්ගයක් සඳහා නව සොකට් එකක් සාදන්න, එය උත්සාහයෙන් වින්යාසගත කරන්න, සහ ගමනාන්තය සමඟ නව සම්බන්ධතාවක් ස්ථාපිත කරන්න. පැරණි සොකට් එක යෙදුමේ සාමාන්ය ජීවන චක්රය හරහා වසා දමන්න.
සොකට් එකකට අදාළ සැකසුම් ගෝලීය පෙරනිමියෙන් හෝ socket මොඩියුලයේ monkey-patching වෙන් වෙන් කර තබන්න. ගෝලීය වෙනස්කම් වෙනත් කේතයක පසුව එන සොකට් වලට බලපෑම් කළ හැක, නමුත් දැනටමත් ඇති සොකට් එකක් දැන් කරමින් සිටින්නේ කුමක්ද යන්න පැහැදිලි නොකරයි.
යෙදුම් ප්රොටෝකෝලයට අඛණ්ඩ සැසියක් අවශ්ය නම්, නැවත සම්බන්ධ වීමට එම ප්රොටෝකෝලයේ ප්රතිසාධන තර්කනය ද අවශ්ය වේ. නව TCP මාර්ගයක් සහ තවත් පොදු IP එකක් ස්වයංක්රීයව යෙදුමේ ගනුදෙනු හෝ සත්යාපිත තත්ත්වය රැක නොගනී.