On May 7, 6:27pm, wrote: > Maybe I am confused about what is server and what is client. Let me > be more clear on my end so that I am sure I understand the > responses. An X server (or an X display server) is the program/hardware being used to display an X application. The X (client) application may be running on the same machine as the X server or some different machine. The terminology can be confusing at times since the client is itself often running on on a "server". > I want to run a program on a Linux box, testing a piece of hardware > connected to that Linux box. We then want to be able to remotely > control that program on that Linux box from a computer running > Windows 2000. > > My understanding of the terms means that the Linux box would be the > X server and I need an X client on the Windows 2000 box. Correct? > > Possible solutions for an X client on the Windows 2000 box: > -VNC > -A commercial program like Exceed, X-Win32, HOBLink X11, etc. > -CygWin (I did not know it could do this!) > > I will look at CynWin first. > > We did not want to use VNC thinking that it is a bandwidth hog. > Maybe I am wrong on that point. Is VNC less or more of a bandwith > eater than and X terminal server and a client? It depends. If you're running a small, well-written X application, the X protocol may be more efficient. But in my tests with large applications, I found that VNC was more efficient. E.g, there was one application which would time out during start up when I would attempt to run it using the X protocol over an ISDN line. OTOH, when I used VNC, I had no trouble at all running the same application. Kevin