From: Todd on
On 06/19/2010 08:20 PM, John Hasler wrote:
> Todd writes:
>> The computer crunching the numbers (called the server by CUPS, Samba,
>> DHCP, NAMED, yada, yada, yada) is actually called the "client".
>
> No. A program having something it wants displayed by the server is
> called a "client". There can be many clients on many computers (one or
> more per computer) including but not limited to the computer the server
> is running on (a server is a program, not a computer).
>
>> And by common convention, it is backwards.
>
> No. You just don't understand the convention.
>
>> And, and, by referring to it as backward, you remove the "state of
>> confusion" from so very many victims of the play on words.
>
> No. You add to it.

Oh no, I do understand it. It is backwards.

Okay. Lets call the computer with the data displayed on it
the "lil guy" and the one doing the number crunching the "big
guy".

The big guy is listening for unsolicited requests. The
lil' guy makes the unsolicited requests. What displays on the
lil guys screen is always as a result of what it solicited from the
big guy by its mouse movements and keystrokes.

The lil guy is not listening for unsolicited input from
any other computer. Everything it displays is as a result of
what was solicited from the big guy.

That makes the lil guy the client and the big guy the server.
If the lil guy was displaying unsolicited input, then you
would have a point.

Think of it this way, if you were writing an iptables rules,
which computer's input would get?
-m state --state NEW,ESTABLISHED
(Hint: the lil guy)

and which would get?
--state RELATED,ESTABLISHED
(Hint: the big guy)

Again, that makes the lil guy the client and the big guy the server.

If you do not realize that the X11 folks reversed the convention,
you are never going to figure out what went wrong in your
firewall rules.

So, rather than telling people they just don't understand
the convention and X11 folks actually have it correct, just
tell them that the X11 folks for whatever reason have reversed
the convention. Doing otherwise only causes unnecessary confusion.

My guess is that the X11 folks did it years ago to enforce some
kind of mind set on the developers. And, that they have stuck
to their guns ever since.

-T
From: J G Miller on
On Sat, 19 Jun 2010 18:44:48 -0700, Todd wrote:

> X11 is an interesting play on words.

Not it is not. It adheres to what is the convention of
client

> The computer crunching the numbers (called the server by CUPS
> Samba, DHCP, NAMED, yada, yada, yada) is actually called the "client".

No the daemon providing these services is called the "server" so
that the client programs lp, dhclient, nslookup have something to
connect to and provide the user with a result.

> The computer displaying the result, which is commonly referred to as the
> client by everyone else doing such thing

No the daemon which provides the service by crunching numbers
in order that images can by display on physical hardware is called
the "server" so that the client programs xterm, metacity, firefox
have something to connect to and provide the user with a a result.

If you fail to follow this simple logic and call the X11 server
computer the client, does that mean you regard the xterm and firefox
as running as programs on a server?

No, of course you do not.
From: J G Miller on
On Sat, 19 Jun 2010 22:16:48 -0700, Todd wrote:

> But if that is the way the X11 folks want to phrase it, it is okay with
> me. Just as long as I know what they are up to so I can adjust for
> their quirks in speech.

What an insulting remark to people who know, understand and use
the correct terminology.
From: J G Miller on
On Sat, 19 Jun 2010 22:31:36 -0700, Todd wrote:
> If I create his keys for him on my server

You do NOT create the keys for him on your server.

He creates his own keys on his own machine, and if it is
running Windoze, he uses puttygen which comes as part
of the PuTTY package.

<http://www.chiark.greenend.org.UK/~sgtatham/putty/>

The simple instructions for using Puttygen to create a pair
of keys, which even a Windoze user should be able to
follow, are at

<http://the.earth.LI/~sgtatham/putty/0.60/htmldoc/Chapter8.html#pubkey-puttygen>
From: Kenny McCormack on
In article <87r5k2s837.fsf(a)thumper.dhh.gt.org>,
John Hasler <jhasler(a)newsguy.com> wrote:
>Todd writes:
>> The computer crunching the numbers (called the server by CUPS, Samba,
>> DHCP, NAMED, yada, yada, yada) is actually called the "client".
>
>No. A program having something it wants displayed by the server is
>called a "client". There can be many clients on many computers (one or
>more per computer) including but not limited to the computer the server
>is running on (a server is a program, not a computer).

You people are completely wrong in your thinking. Not in what you post,
mind you - we all understand how they defined and how that terminology
works "inside the box" - but you are wrong in acting like it is some
kind of moral failing to not lovingly embrace X's terminology. I.e., to
not realize that it is "backwards" vis a vie the rest of the world.

But again I say, there's nothing wrong with it - it is just "different".

--
Just for a change of pace, this sig is *not* an obscure reference to
comp.lang.c...