Резервирање порта за локалниот bytestream прокси на Smack
Изберете локален SOCKS5 порт за слушање кога Smack клиент споделува машина за развој со XMPP прокси услуга.
Кога Smack клиент и XMPP сервер работат на иста машина за развој, нивните bytestream услуги бараат намерно локално владеење со портата. Грешката „Address already in use“ се појавува при отворање на локалниот слушател, пред обид за далечински пренос на датотека.
Документираната стандардна локална SOCKS5 порта на Smack е 7777. Проверете кој процес веќе ја поседува саканата адреса и порта. Ако тоа е серверски прокси што другите клиенти сè уште го бараат, резервирајте друга порта за клиентот наместо да ја исклучите серверската услуга.
Документираниот Socks5Proxy API има setLocalSocks5ProxyPort(int). Негативна вредност бара пребарување што започнува од нејзината апсолутна вредност и продолжува нагоре. Прочитајте ја вистинската порта за слушање кога тој избор е дозволен и конфигурирајте ја пред да го стартувате слушателот.
Портата што клиентот ја објавува мора да остане достапна за учесникот што се очекува да се поврзе. Изборот на неискористена порта го поправа владеењето; тој не објавува рута преку NAT или огнен ѕид.