Smack müştərisi və XMPP serveri eyni inkişaf maşınında işləyəndə onların bytestream xidmətləri yerli port sahibliyinin qəsdən təyin edilməsini tələb edir. “Address already in use” xətası yerli dinləyici açılarkən, uzaq fayl ötürmə cəhdindən əvvəl baş verir.

Smack-ın sənədləşdirilmiş standart yerli SOCKS5 portu 7777-dir. Nəzərdə tutulan ünvanı və portu hansı prosesin artıq tutduğunu yoxlayın. Əgər bu, digər müştərilərin hələ də ehtiyac duyduğu server tərəfli proksidirsə, server xidmətini söndürmək əvəzinə müştəri üçün başqa port ayırın.

Sənədləşdirilmiş Socks5Proxy API-də setLocalSocks5ProxyPort(int) var. Mənfi dəyər mütləq dəyərindən başlayıb yuxarı davam edən axtarış tələb edir. Bu seçimə icazə verildikdə faktiki dinləmə portunu oxuyun və dinləyicini başlatmazdan əvvəl onu konfiqurasiya edin.

Müştərinin elan etdiyi port qoşulacağı gözlənilən iştirakçı üçün əlçatan qalmalıdır. İstifadə olunmayan port seçmək sahibliyi düzəldir; NAT və ya firewall vasitəsilə marşrut yayımlamır.

Əlaqəli məqalələr