Pan fydd cleient Smack a gweinydd XMPP yn rhedeg ar yr un peiriant datblygu, mae eu gwasanaethau bytestream angen perchnogaeth porth lleol fwriadol. Mae methiant “Address already in use” yn digwydd wrth agor y gwrandawr lleol, cyn ymgais i drosglwyddo ffeil o bell.

Y porth SOCKS5 lleol rhagosodedig a ddogfenwyd gan Smack yw 7777. Gwiriwch pa broses sydd eisoes yn berchen ar y cyfeiriad a'r porth a fwriedir. Os mai procsi ochr y gweinydd yw hwnnw y mae cleientiaid eraill yn dal i'w angen, cadwch borth arall i'r cleient yn lle analluogi gwasanaeth y gweinydd.

Mae gan yr API Socks5Proxy a ddogfenwyd setLocalSocks5ProxyPort(int). Mae gwerth negyddol yn gofyn am chwiliad sy'n dechrau gyda'i werth absoliwt ac yn parhau tuag i fyny. Darllenwch y porth gwrando gwirioneddol pan ganiateir y dewis hwnnw, a'i ffurfweddu cyn dechrau'r gwrandawr.

Rhaid i'r porth y mae'r cleient yn ei hysbysebu fod yn gyrraeddadwy i'r cyfranogwr y disgwylir iddo gysylltu. Mae dewis porth nas defnyddiwyd yn trwsio perchnogaeth; nid yw'n cyhoeddi llwybr drwy NAT na mur tan.

Erthyglau cysylltiedig