Smack ကလိုင်းယင့်နှင့် XMPP ဆာဗာသည် တူညီသော ဖွံ့ဖြိုးရေးစက်ပေါ်တွင် လုပ်ဆောင်နေချိန်တွင် ၎င်းတို့၏ bytestream ဝန်ဆောင်မှုများသည် ဒေသခံပေါက်ကို တမင်တကာ ပိုင်ဆိုင်ရန် လိုအပ်သည်။ ဒေသခံနားထောင်သူကို ဖွင့်ချိန်တွင် “Address already in use” ချို့ယွင်းမှု ဖြစ်ပေါ်ပြီး၊ အဝေးမှ ဖိုင်လွှဲပြောင်းရန် ကြိုးစားမှုမတိုင်မီ ဖြစ်သည်။

Smack ၏ မှတ်တမ်းတင်ထားသော မူရင်းဒေသခံ SOCKS5 ပေါက်မှာ 7777 ဖြစ်သည်။ ရည်ရွယ်ထားသော လိပ်စာနှင့် ပေါက်ကို မည်သည့် ပရိုစက်က ပိုင်ဆိုင်ထားပြီးဖြစ်သည်ကို စစ်ဆေးပါ။ ၎င်းသည် အခြားကလိုင်းယင့်များ လိုအပ်နေသေးသော ဆာဗာဘက်မှ proxy ဖြစ်ပါက ဆာဗာဝန်ဆောင်မှုကို ပိတ်မည့်အစား ကလိုင်းယင့်အတွက် အခြားပေါက်တစ်ခုကို သီးသန့်ထားပါ။

မှတ်တမ်းတင်ထားသော Socks5Proxy API တွင် setLocalSocks5ProxyPort(int) ပါဝင်သည်။ အနုတ်လက္ခဏာတန်ဖိုးသည် ၎င်း၏ ပကတိတန်ဖိုးမှ စတင်၍ အထက်သို့ ဆက်လက်ရှာဖွေရန် တောင်းဆိုသည်။ ထိုရွေးချယ်မှုကို ခွင့်ပြုသည့်အခါ အမှန်တကယ် နားထောင်ပေါက်ကို ဖတ်ပါ၊ နားထောင်သူ မစတင်မီ ၎င်းကို ပြင်ဆင်သတ်မှတ်ပါ။

ကလိုင်းယင့်က ကြေညာသော ပေါက်သည် ချိတ်ဆက်လိမ့်မည်ဟု မျှော်လင့်ရသော ပါဝင်သူထံ ဆက်လက်၍ ရောက်ရှိနိုင်ရမည်။ အသုံးမပြုသေးသော ပေါက်ကို ရွေးချယ်ခြင်းသည် ပိုင်ဆိုင်မှုကို ပြင်ဆင်ပေးသည်။ ၎င်းသည် NAT သို့မဟုတ် firewall မှတစ်ဆင့် လမ်းကြောင်းကို ထုတ်ပြန်ခြင်း မဟုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ