[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Back to emacsclient/server
From: |
Jan D. |
Subject: |
Re: Back to emacsclient/server |
Date: |
Mon, 23 Oct 2006 18:26:19 +0200 |
User-agent: |
Thunderbird 1.5.0.7 (X11/20060922) |
Juanma Barranquero skrev:
> I'm finally getting the time to try implementing TCP sockets (and so
> Win32 support) for emacsclient.c/server.el. I must confess that the
> talk about reimplementing gnuserv in Java has made me shiver quite a
> lot (no offense intended, I just happen to not like Java *at all*).
>
> I've reviewed all comments exchanged about this issue in past threads
> (or at least all the ones I could find). There were some decisions
> that got more-or-less universal agreement, some that were
> controversial, and a few that were left undecided (mostly because we
> were throwing ideas back and forth).
>
> So let's recapitulate:
>
> - The server (i.e., server.el) should:
> - Have an option to choose among Unix (if available) or TCP sockets.
> - Have an option to specify the host address, defaulting to 127.0.0.1.
> - Choose the port at random (to allow multiple server in the same
> computer).
Isn't it better to start with a well known number and if that is busy, just
add 1 until you get a free one? That way emacslcient can have a default which
just works if there is just one emacs server running.
Then you can write the files as ~/emacs.d/server-(port - start port).
I.e. ~/emacs.d/server-0, ~/emacs.d/server-1, ...
Emacsclient by default then reads ~/emacs.d/server-0. emacsclient --server 1
would be ~/emacs.d/server-1.
Jan D.
Jan D.
Re: Back to emacsclient/server, Juanma Barranquero, 2006/10/23
Re: Back to emacsclient/server, Stefan Monnier, 2006/10/23
Re: Back to emacsclient/server,
Jan D. <=
- Re: Back to emacsclient/server, Stefan Monnier, 2006/10/23
- Re: Back to emacsclient/server, Jan Djärv, 2006/10/23
- Re: Back to emacsclient/server, Jason Rumney, 2006/10/23
- Re: Back to emacsclient/server, Jason Rumney, 2006/10/23
- Re: Back to emacsclient/server, Jan Djärv, 2006/10/24
- Re: Back to emacsclient/server, Juanma Barranquero, 2006/10/24
- Re: Back to emacsclient/server, Jason Rumney, 2006/10/24
Re: Back to emacsclient/server, Juanma Barranquero, 2006/10/23
Re: Back to emacsclient/server, Jan Djärv, 2006/10/24
Re: Back to emacsclient/server, Kim F. Storm, 2006/10/24