જ્યારે Smack ક્લાયન્ટ અને XMPP સર્વર એક જ વિકાસ મશીન પર ચાલે છે, ત્યારે તેમની bytestream સેવાઓને જાણી જોઈને સ્થાનિક પોર્ટની માલિકીની જરૂર હોય છે. સ્થાનિક શ્રોતા ખોલતી વખતે “Address already in use” નિષ્ફળતા થાય છે, દૂરસ્થ ફાઇલ સ્થાનાંતરણના પ્રયાસ પહેલાં.

Smack નો દસ્તાવેજીકૃત ડિફોલ્ટ સ્થાનિક SOCKS5 પોર્ટ 7777 છે. ધારેલું સરનામું અને પોર્ટ પહેલેથી કઈ પ્રક્રિયા ધરાવે છે તે તપાસો. જો તે સર્વર-બાજુનું પ્રોક્સી હોય જે અન્ય ક્લાયન્ટને હજી જરૂરી હોય, તો સર્વર સેવા બંધ કરવાને બદલે ક્લાયન્ટ માટે બીજો પોર્ટ આરક્ષિત કરો.

દસ્તાવેજીકૃત Socks5Proxy API માં setLocalSocks5ProxyPort(int) છે. નકારાત્મક મૂલ્ય તેના નિરપેક્ષ મૂલ્યથી શરૂ થઈને ઉપર તરફ ચાલતી શોધ માટે વિનંતી કરે છે. તે પસંદગીની મંજૂરી હોય ત્યારે વાસ્તવિક સાંભળવાનો પોર્ટ વાંચો, અને શ્રોતા શરૂ કરતાં પહેલાં તેને ગોઠવો.

ક્લાયન્ટ જે પોર્ટની જાહેરાત કરે છે તે જોડાવાની અપેક્ષા હોય તેવા સહભાગી માટે પહોંચી શકાય તેવો રહેવો જોઈએ. વણવપરાયેલો પોર્ટ પસંદ કરવાથી માલિકી સુધરે છે; તે NAT કે ફાયરવોલમાંથી માર્ગ પ્રકાશિત કરતું નથી.

સંબંધિત લેખો