કોઈપણ આઉટબાઉન્ડ SOCKS5 એન્ડપોઇન્ટ આપમેળે XMPP ફાઇલ-સ્થાનાંતરણ રિલે નથી. XEP-0065 ને XMPP શોધ અને સક્રિયકરણમાં ભાગ લેતી સેવા તથા સોકેટ ખોલવાની જરૂર છે.

સેવા પાસે XMPP સરનામું અને નેટવર્ક હોસ્ટ/પોર્ટ છે. આરંભકર્તા ઉમેદવારો શોધે છે અને streamhosts ઓફર કરે છે; લક્ષ્ય ઉપયોગપાત્ર એક પસંદ કરે છે. તેનું SOCKS ગંતવ્ય મૂલ્ય સ્ટ્રીમ ઓળખકર્તા અને બંને સહભાગીઓના JID પરથી લેવાય છે, પ્રાપ્તકર્તાના જાહેર IP માટેની સામાન્ય વિનંતી નહીં. પ્રોક્સી દ્વારા સ્થાનાંતરણમાં, સક્રિયકરણ સેવાને બે સ્ટ્રીમ જોડવા કહે છે.

જ્યારે સ્થાનાંતરણ અટકે, પ્રથમ અપૂર્ણ તબક્કો શોધો: શોધ, streamhost જોડાણ, લક્ષ્ય પસંદગી કે સક્રિયકરણ. હોસ્ટ સાથે જોડાણ સફળ થઈ શકે જ્યારે XMPP સમન્વય હજી નિષ્ફળ જાય. ક્લાઇન્ટ અને સેવાના પુરાવા સરખાવતી વખતે સેવા JID, એન્ડપોઇન્ટ અને સ્થાનાંતરણ ID સાથે રાખો.

રૂપરેખાંકન માટે, XMPP સર્વરની જાહેર કરેલી સેવા અને ચોક્કસ Smack આવૃત્તિમાં bytestream મેનેજરની તપાસ કરો. જૂના મેનેજરો સમર્થિત કસ્ટમ-હોસ્ટ પદ્ધતિ વિના આંતરિક રીતે પસંદ કરી શકે છે. વર્તમાન દસ્તાવેજીકરણમાં પ્રોક્સી પ્રાથમિકતા અને સમયમર્યાદા છે, પરંતુ છેલ્લો કાર્યક્ષમ ઉમેદવાર પસંદ કરવો નવી સેવા પ્રકાશિત કરતું નથી કે અસંગત એન્ડપોઇન્ટને XEP-0065 સમજાવતું નથી.

સંબંધિત લેખો