ปลายทาง SOCKS5 ขาออกใดๆ ไม่ได้เป็นรีเลย์ถ่ายโอนไฟล์ XMPP โดยอัตโนมัติ XEP-0065 ต้องมีบริการที่เข้าร่วมในการค้นพบและการเปิดใช้งาน XMPP รวมทั้งการเปิดซ็อกเก็ต

บริการมีที่อยู่ XMPP และโฮสต์/พอร์ตของเครือข่าย ผู้เริ่มต้นจะค้นพบผู้สมัครและเสนอ streamhost เป้าหมายเลือกหนึ่งที่ใช้งานได้ ค่าปลายทาง SOCKS ได้มาจากตัวระบุสตรีมและ JID ของผู้เข้าร่วมทั้งสอง ไม่ใช่คำขอปกติสำหรับ IP สาธารณะของผู้รับ ในการถ่ายโอนผ่านพร็อกซี การเปิดใช้งานจะบอกให้บริการเชื่อมสตรีมทั้งสองเข้าด้วยกัน

เมื่อการถ่ายโอนหยุดชะงัก ให้หาขั้นตอนแรกที่ยังไม่สมบูรณ์: การค้นพบ การเชื่อมต่อ streamhost การเลือกเป้าหมาย หรือการเปิดใช้งาน การเชื่อมต่อกับโฮสต์อาจสำเร็จได้ในขณะที่การประสานงาน XMPP ยังล้มเหลว เก็บ JID ของบริการ ปลายทาง และ ID การถ่ายโอนไว้ด้วยกันเมื่อเปรียบเทียบหลักฐานจากไคลเอนต์และบริการ

สำหรับการกำหนดค่า ให้ตรวจสอบบริการที่โฆษณาของเซิร์ฟเวอร์ XMPP และตัวจัดการ bytestream ในรีลีส Smack ที่แน่นอน ตัวจัดการรุ่นเก่าอาจเลือกภายในโดยไม่มีวิธีโฮสต์กำหนดเองที่รองรับ เอกสารปัจจุบันครอบคลุมลำดับความสำคัญของพร็อกซีและเวลาหมดอายุ แต่การเลือกผู้สมัครที่ทำงานล่าสุดไม่ได้เผยแพร่บริการใหม่ และไม่ได้ทำให้ปลายทางที่เข้ากันไม่ได้เข้าใจ XEP-0065

บทความที่เกี่ยวข้อง