XMPP فائل منتقلی کے لیے XEP-0065 SOCKS5 سروس تلاش کرنا
XMPP فائل منتقلی پراکسی منتخب کرتے وقت XEP-0065 سروس کی دریافت، streamhost انتخاب اور فعال کاری کی پیروی کریں۔
کوئی بھی آؤٹ باؤنڈ SOCKS5 اینڈ پوائنٹ خود بخود XMPP فائل منتقلی ریلی نہیں ہوتا۔ XEP-0065 کو XMPP دریافت اور فعال کاری میں شریک سروس کے ساتھ ساتھ ساکٹ کھولنے کی بھی ضرورت ہے۔
سروس کا ایک XMPP پتہ اور نیٹ ورک ہوسٹ/پورٹ ہوتا ہے۔ شروع کرنے والا امیدوار تلاش کرتا ہے اور streamhosts پیش کرتا ہے؛ ہدف قابل استعمال ایک منتخب کرتا ہے۔ اس کی SOCKS منزل کی قیمت اسٹریم شناخت اور دونوں شرکاء کے JID سے آتی ہے، وصول کنندہ کے عوامی IP کے لیے معمولی درخواست نہیں۔ پراکسی کے ذریعے منتقلی میں، فعال کاری سروس سے کہتی ہے کہ دونوں اسٹریمز کو جوڑ دے۔
جب منتقلی رک جائے، پہلا نامکمل مرحلہ تلاش کریں: دریافت، streamhost کنکشن، ہدف کا انتخاب یا فعال کاری۔ ہوسٹ سے کنکشن کامیاب ہو سکتا ہے جبکہ XMPP ہم آہنگی ابھی ناکام ہو۔ کلائنٹ اور سروس کے شواہد کا موازنہ کرتے وقت سروس JID، اینڈ پوائنٹ اور منتقلی ID کو اکٹھا رکھیں۔
ترتیب کے لیے، XMPP سرور کی اعلان کردہ سروس اور صحیح Smack ریلیز میں bytestream منیجر کا معائنہ کریں۔ پرانے منیجر معاون حسب ضرورت ہوسٹ طریقہ کے بغیر اندرونی طور پر انتخاب کر سکتے ہیں۔ موجودہ دستاویزات میں پراکسی ترجیح اور ٹائم آؤٹ شامل ہیں، لیکن آخری کام کرنے والے امیدوار کو ترجیح دینا نہ نئی سروس شائع کرتا ہے اور نہ ہی غیر مطابق اینڈ پوائنٹ کو XEP-0065 سمجھنے کے قابل بناتا ہے۔