Wakati mteja wa Smack na seva ya XMPP vinaendeshwa kwenye mashine moja ya maendeleo, huduma zao za bytestream zinahitaji umiliki wa bandari ya ndani kwa makusudi. Hitilafu “Address already in use” hutokea wakati wa kufungua kisikilizaji cha ndani, kabla ya jaribio la kuhamisha faili kwa mbali.

Bandari ya ndani ya SOCKS5 ya chaguo-msingi ya Smack iliyoandikwa ni 7777. Angalia ni mchakato gani unaomiliki anwani na bandari zinazokusudiwa. Ikiwa ni proksi ya upande wa seva ambayo bado inahitajika na wateja wengine, hifadhi bandari nyingine kwa mteja badala ya kuzima huduma ya seva.

API ya Socks5Proxy iliyoandikwa ina setLocalSocks5ProxyPort(int). Thamani hasi inaomba utafutaji unaoanza na thamani yake kamili na kuendelea juu. Soma bandari halisi ya kusikiliza wakati uteuzi huo unaruhusiwa, na uisanidi kabla ya kuanza kisikilizaji.

Bandari ambayo mteja anaitangaza lazima ibaki ikifikika na upande unaotarajiwa kuunganisha. Kuchagua bandari isiyotumika hurekebisha umiliki; haichapishi njia kupitia NAT au firewall.

Makala zinazohusiana