כאשר לקוח Smack ושרת XMPP פועלים על אותה מכונת פיתוח, שירותי ה-bytestream שלהם זקוקים לבעלות מקומית מכוונת על הפורט. כשל „Address already in use“ מתרחש בפתיחת המאזין המקומי, לפני ניסיון של העברת קובץ מרחוק.

פורט ה-SOCKS5 המקומי המוגדר כברירת מחדל של Smack, כמתועד, הוא 7777. בדקו איזה תהליך כבר מחזיק בכתובת ובפורט המיועדים. אם מדובר בפרוקסי בצד השרת שעדיין נחוץ ללקוחות אחרים, הקצו פורט אחר ללקוח במקום להשבית את שירות השרת.

ל-API המתועד Socks5Proxy יש setLocalSocks5ProxyPort(int). ערך שלילי מבקש חיפוש שמתחיל בערכו המוחלט וממשיך כלפי מעלה. קראו את פורט ההאזנה בפועל כאשר הבחירה הזו מותרת, והגדירו אותו לפני הפעלת המאזין.

הפורט שהלקוח מפרסם חייב להישאר נגיש למשתתף שצפוי להתחבר. בחירת פורט שאינו בשימוש מתקנת את הבעלות; היא אינה מפרסמת מסלול דרך NAT או חומת אש.

מאמרים קשורים