On 2/9/07, David Chisnall <[EMAIL PROTECTED]> wrote:
On 9 Feb 2007, at 11:08, Quentin Mathé wrote:
> However it isn't clear to me whether 'transport' implementation
> code must be on server or client side? Perhaps it can be
> implemented either way?
P.S. There was a suggestion a couple of years ago on the JDEV list
that you might want to run a Jabber server locally with the
transports. This seemed like a lot of overhead at the time, however
we might want to consider including a Jabber server in the Étoilé
distribution it if we are thinking of using XMPP as an object
transport, since it would be available for communication between
users on the same machine or on the local network. If we did this,
then installing transports locally would be trivial.
One thing about transporter of jabber is that
it has to save username and password of other IMs on Jabber server,
which has some security problems.
And the solution is to run a jabber server locally.
Although running a local jabber server seems to be unnecessary,
it may provides some useful functions for Etoile.
I recently read ZeroConf stuff because GNUstep start to support it.
Then I realize ZeroConf only help me to find another IP.
I still need to use whatever protocol or distributed objects to transfer data.
I haven't look into the details yet.
But it seems that I either have to write my own protocol for communication
or adapt an existing protocols for that.
In this case, XMPP seems to be a good choice.
In another word, if there is a local jabber server running,
it can not only provides a way to communicate with other IM protocols,
but also can it serves a method to transfer data between computers.
Just some thoughts.
Yen-Ju
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev