Rezervimi i një porti për bytestream proxy lokale të Smack
Zgjidhni një port lokal dëgjimi SOCKS5 kur një klient Smack ndan një makinë zhvillimi me një shërbim proxy XMPP.
Kur një klient Smack dhe një server XMPP ekzekutohen në të njëjtën makinë zhvillimi, shërbimet e tyre bytestream kërkojnë pronësi lokale të portit të qëllimshme. Dështimi «Address already in use» shfaqet kur hapet dëgjuesi lokal, përpara një përpjekjeje për transferim skedari në distancë.
Porti lokal SOCKS5 i parazgjedhur i dokumentuar i Smack është 7777. Kontrolloni cili proces zotëron tashmë adresën dhe portin e synuar. Nëse është një proxy në anën e serverit që klientët e tjerë ende kanë nevojë, rezervoni një port tjetër për klientin në vend që të çaktivizoni shërbimin e serverit.
API-ja e dokumentuar Socks5Proxy ka setLocalSocks5ProxyPort(int). Një vlerë negative kërkon një kërkim që fillon nga vlera e saj absolute dhe vazhdon lart. Lexoni portin aktual të dëgjimit kur kjo zgjedhje lejohet, dhe konfiguroni atë përpara se të nisni dëgjuesin.
Porti që klienti reklamon duhet të mbetet i arritshëm nga pala që pritet të lidhet. Zgjedhja e një porti të papërdorur rregullon pronësinë; nuk publikon një rrugë përmes NAT ose një muri zjarri.