د Smack د سیمهای bytestream پراکسي لپاره د پورت خوندي کول
کله چې Smack کڅوړه د XMPP پراکسي خدمت سره یو پراختیایي ماشین شریکوي، یو سیمهای SOCKS5 اورېدونکی پورت وټاکئ.
کله چې Smack کڅوړه او XMPP سرور په یوه پراختیایي ماشین کې چلیږي، د دوی bytestream خدمتونه په قصدي ډول سیمهای پورت مالکیت ته اړتیا لري. د “Address already in use” ناکامي د سیمهای اورېدونکي د پرانیستلو پر مهال رامنځته کېږي، د لرې فایل لېږد له هڅې مخکې.
د Smack مستند شوی تلواله سیمهای SOCKS5 پورت 7777 دی. وګورئ چې کوم بهیر دمخه غوښتل شوی پته او پورت نیولی دی. که دا د سرور اړخ پراکسي وي چې نورو کڅوړو ته اوس هم اړین دی، د سرور خدمت د بندولو پرځای کڅوړې ته بل پورت خوندي کړئ.
مستند شوی Socks5Proxy API setLocalSocks5ProxyPort(int) لري. منفي ارزښت د هغې د مطلق ارزښت څخه پیلېدونکې او پورته دوام کوونکې پلټنه غواړي. کله چې دا ټاکنه اجازه ولري، ریښتینی اورېدونکی پورت ولولئ، او د اورېدونکي له پیل مخکې یې تنظیم کړئ.
هغه پورت چې کڅوړه یې اعلانوي باید د هغه ګډونوال لپاره چې د نښلېدو تمه یې کېږي د لاسرسي وړ پاتې شي. د نه کارول شوي پورت ټاکل مالکیت سمولي؛ دا د NAT یا فایر وال له لارې لاره نه خپروي.