Mereservasi Port untuk Proxy Bytestream Lokal Smack
Pilih port pendengar SOCKS5 lokal saat klien Smack berbagi mesin pengembangan dengan layanan proxy XMPP.
Saat klien Smack dan server XMPP berjalan pada mesin pengembangan yang sama, layanan bytestream keduanya memerlukan kepemilikan port lokal yang disengaja. Kegagalan “Address already in use” terjadi saat membuka pendengar lokal, sebelum upaya transfer berkas jarak jauh.
Port SOCKS5 lokal bawaan Smack yang didokumentasikan adalah 7777. Periksa proses mana yang sudah memiliki alamat dan port yang dimaksud. Jika itu adalah proxy sisi server yang masih dibutuhkan klien lain, reservasikan port lain untuk klien alih-alih menonaktifkan layanan server.
API Socks5Proxy yang didokumentasikan memiliki setLocalSocks5ProxyPort(int). Nilai negatif meminta pencarian yang dimulai dari nilai absolutnya dan berlanjut ke atas. Baca port pendengar sebenarnya saat pilihan itu diizinkan, dan konfigurasikan sebelum memulai pendengar.
Port yang diiklankan klien harus tetap dapat dijangkau oleh pihak yang diharapkan terhubung. Memilih port yang tidak terpakai memperbaiki kepemilikan; ini tidak menerbitkan rute melalui NAT atau firewall.