PySocks ସେଟିଂ ବଦଳାଇବା ଖୋଲା ସଂଯୋଗକୁ ଘୁଞ୍ଚାଏ ନାହିଁ
PySocks ସକେଟର ଭବିଷ୍ୟତ ପ୍ରକ୍ସି ସେଟିଂକୁ ସ୍ଥାପିତ ସଂଯୋଗରୁ ଅଲଗା ରଖନ୍ତୁ ଏବଂ ଅନ୍ୟ ମାର୍ଗ ବାଛିବା ସମୟରେ ନୂଆ ସକେଟକୁ ପ୍ରାଧାନ୍ୟ ଦିଅନ୍ତୁ।
set_proxy ସେହି ପ୍ରକ୍ସି କନଫିଗରେସନ ସଂରକ୍ଷଣ କରେ ଯାହା PySocks ସକେଟ ନିଜ ସଂଯୋଗ ସ୍ଥାପନ କରିବା ସମୟରେ ବ୍ୟବହାର କରେ। ଏହା ଚାଲୁଥିବା ଷ୍ଟ୍ରିମକୁ ଏକ ମଧ୍ୟସ୍ଥରୁ ଅନ୍ୟକୁ ସ୍ଥାନାନ୍ତର କରେ ନାହିଁ।
ସଂଯୋଗ ଖୋଲିଗଲା ପରେ ଏହାର ବାଇଟଗୁଡ଼ିକ ସେହି ସ୍ଥାପିତ ପଥର। ସଂରକ୍ଷିତ ପ୍ରକ୍ସି କନଫିଗରେସନ ପୋଛିବା ସଂଯୋଗକୁ ସିଧାସଳଖ ଗନ୍ତବ୍ୟକୁ ଘୁଞ୍ଚାଇବାର ଅନୁରୋଧ ନୁହେଁ, ଏବଂ ଠିକଣା ବଦଳାଇଲେ ତାହା ନୂଆ ଆଉଟଲେଟକୁ ଯାଏ ନାହିଁ।
ଅନ୍ୟ ମାର୍ଗ ପାଇଁ ନୂଆ ସକେଟ ସୃଷ୍ଟି କରନ୍ତୁ, ଏହାକୁ ଉଦ୍ଦେଶ୍ୟପୂର୍ବକ କନଫିଗର କରନ୍ତୁ ଏବଂ ଗନ୍ତବ୍ୟ ସହିତ ନୂଆ ସଂଯୋଗ ସ୍ଥାପନ କରନ୍ତୁ। ପୁରୁଣା ସକେଟକୁ ଆପ୍ଲିକେସନର ସାଧାରଣ ଜୀବନଚକ୍ର ମାଧ୍ୟମରେ ବନ୍ଦ କରନ୍ତୁ।
ପ୍ରତି-ସକେଟ ସେଟିଂକୁ ବୈଶ୍ୱିକ ଡିଫଲ୍ଟ କିମ୍ବା socket ମଡ୍ୟୁଲର monkey-patching ଠାରୁ ଅଲଗା ରଖନ୍ତୁ। ବୈଶ୍ୱିକ ପରିବର୍ତ୍ତନ ଅନ୍ୟ କୋଡର ପରବର୍ତ୍ତୀ ସକେଟକୁ ପ୍ରଭାବିତ କରିପାରେ, କିନ୍ତୁ ବିଦ୍ୟମାନ ସକେଟ ଏବେ କଣ କରୁଛି ତାହା ବ୍ୟାଖ୍ୟା କରେ ନାହିଁ।
ଯଦି ଆପ୍ଲିକେସନ ପ୍ରୋଟୋକଲକୁ ନିରନ୍ତର ସେସନ ଦରକାର, ପୁନଃ ସଂଯୋଗ ପାଇଁ ସେହି ପ୍ରୋଟୋକଲର ପୁନରୁଦ୍ଧାର ଲଜିକ ମଧ୍ୟ ଦରକାର। ନୂଆ TCP ପଥ ଏବଂ ଅନ୍ୟ ଏକ ସାର୍ବଜନୀନ IP ସ୍ୱୟଂଚାଳିତଭାବେ ଆପ୍ଲିକେସନର କାରବାର କିମ୍ବା ପ୍ରମାଣିତ ସ୍ଥିତି ସଂରକ୍ଷଣ କରେ ନାହିଁ।