[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [JDEV] Architecture picture
Wonderful... I'm putting this up on the site asap.
The only typo was the client->server happens on port 5222 :)
Love the ASCII-art though!
Jer
On Wed, 6 Jan 1999, Dan DeMaggio wrote:
> The jabber architecture AFAIK [apologies to the monospace impaired]
>
> |
> | server to server communication (TCP 5269)
> | [ from multiple servers, but bi-directional ]
> | [ outgoing connections made as needed from any
> | local port to 5269 on remote server ]
> _________V__________
> | jabberbox | server (like a traffic cop, parcels out config info
> |__________________| to transports, sends msgs btwn transports)
> ^
> | /tmp/jabber.sock (UNIX socket)
> |
> |\---<-------> (other transports)
> | [ many transports, but they
> | talk thru jabberbox only ]
> _________V__________
> | jabber.transport | transport module (handles rosters,
> |__________________| failed delivery notice, login/passwd, etc.)
> ^
> | client to server communication (TCP 5269)
> | [ can be multiple clients ]
> _________|__________
> | jabber | client (send/rcv msgs)
> |__________________| runs on any computer
>
> Hope this helps. If this isn't clear, try Windex ;)
> -=Dan=-
>