Nígbà tí ẹrọ Smack àti sáfà XMPP bá ń ṣiṣẹ́ lórí ẹrọ ìdàgbàsókè kan náà, àwọn iṣẹ́ bytestream wọn nílò ìní èbúté àdúgbò tí a mọ̀ọ́mọ̀ yàn. Ìkùnà “Address already in use” máa ń ṣẹlẹ̀ nígbà tí a bá ń ṣí olùgbọ́ àdúgbò, kí ìgbìyànjú gbígbé fáìlì tó jìnnà tó ṣẹlẹ̀.

Èbúté SOCKS5 àdúgbò àkọ́kọ́ ti Smack tí a kọ sílẹ̀ ni 7777. Ṣàyẹ̀wò irú ìlànà tí ó ti ni àdírẹ́sì àti èbúté tí a fẹ́. Bí ó bá jẹ́ proxy ẹ̀gbẹ́ sáfà tí àwọn ẹrọ mìíràn ṣì nílò, yan èbúté mìíràn fún ẹrọ náà dípò pípa iṣẹ́ sáfà.

API Socks5Proxy tí a kọ sílẹ̀ ní setLocalSocks5ProxyPort(int). Iye òdì máa ń béèrè ìwádìí tí ó bẹ̀rẹ̀ láti iye pípé rẹ̀ tí ó sì ń tẹ̀síwájú sókè. Ka èbúté ìgbọ́ náà nígbà tí a bá gba yíyàn yẹn láàyè, kí o sì ṣètò rẹ̀ kí olùgbọ́ tó bẹ̀rẹ̀.

Èbúté tí ẹrọ náà ń polongo gbọdọ̀ wà ní àrúgẹ́ẹ̀ fún ẹ̀gbẹ́ tí a retí pé yóò sopọ̀. Yíyan èbúté tí a kò lò máa ń tún ìní ṣe; kò ṣe ìkéde ọ̀nà kan gba NAT tàbí ògiri iná.

Àwọn àpilẹ̀kọ tó jọra