Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!rutgers!att!cbnewsh!wolf From: wolf@cbnewsh.att.com (thomas.wolf) Newsgroups: comp.sys.atari.st Subject: Re: Is there an X-Client for the ST? Message-ID: <1990Aug21.013026.24398@cbnewsh.att.com> Date: 21 Aug 90 01:30:26 GMT References: <510009@hpbbi4.BBN.HP.COM> Organization: AT&T Bell Laboratories Lines: 30 From article <510009@hpbbi4.BBN.HP.COM>, by stefan@hpbbi4.BBN.HP.COM (#Stefan Bachert): > / hpbbi4:comp.sys.atari.st / koreth@panarthea.ebay.sun.com (Steven Grimm) / 1:25 am Aug 10, 1990 / > In article roarment@faui09.informatik.uni-erlangen.de (Roberto Armenti) writes: > >> I can't help, but I think you both mean "server," not "client." An X server >> is the program which accepts drawing commands and puts a display up on your >> screen. X clients are the programs which send the drawing commands to the >> server. > > No, the vice versa is true. > The SERVER run the program > The CLIENT is just the DISPLAY. > > Stefan The original poster (Roberto?) is correct. Under the X Window system, the X Server receives requests (drawing primitives, event-notification, etc.) from X clients. Based on these requests, it handles the device-dependent aspect of the X window system (drawing to the physical screen(s), accepting inputs from mice, keyboards,etc.). Clients, on the other hand, receive events from the server notifying them when they should repaint their window(s), when the user hit the keyboard, moved or clicked on the mouse, etc. /dev/tom -- +-------------------------------------+ "Stupid" questions are better than | Thomas Wolf | (201) 949-8063 | no questions at all. No answer is | Bell Labs, NJ | wolf@spanky.att.com | better than a stupid one. +-------------------------------------+