In willekeurich útgongspunt fan SOCKS5 is net automatysk in relais foar XMPP-bestânoerdracht. XEP-0065 hat in tsjinst nedich dy't meidocht oan XMPP-ûntdekking en -aktivearring, en ek it iepenjen fan sockets.

De tsjinst hat in XMPP-adres en in netwurkhost/poarte. De inisjator ûntdekt kandidaten en biedt streamhosts oan; it doel kiest in brûkber ien. De SOCKS-bestimmingswearde wurdt ôflaat fan 'e stream-identifikaasje en de JID's fan beide dielnimmers, net fan in gewoan fersyk om it iepenbiere IP fan de ûntfanger. By in oerdracht fia proxy seit aktivearring tsjin de tsjinst om de twa streams te ferbinen.

As in oerdracht stikt, fyn dan de earste ûnfolsleine stap: ûntdekking, streamhost-ferbining, doelkar of aktivearring. Ferbining mei de host kin slagje wylst XMPP-koördinaasje noch mislearret. Hâld de tsjinst-JID, it einpunt en de oerdrachts-ID byinoar as jo bewiis fan klant en tsjinst fergelykje.

Foar konfiguraasje, besjoch de oankundige tsjinst fan 'e XMPP-tsjinner en de bytestream-behearder yn 'e krekte Smack-ferzje. Aldere behearders kinne yntern kieze sûnder in stipe metoade foar in oanpaste host. De hjoeddeistige dokumintaasje befettet proxy-prioriteit en tiidlimits, mar it foarkommen fan 'e lêste wurkjende kandidaat publisearret gjin nije tsjinst en makket in ynkompatibel einpunt ek net XEP-0065-begripend.

Relatearre artikelen