This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Strange xhost behavior- Please help!!


Jozsef,

You example makes no sense at all. The problem is that 127.0.0.1 is a fake address that is only used for connections that loop back to the local machine that you are on. You cannot connect across the network to the machine with address 127.0.0.1 because *every* machine on the network has the idea that it is machine 127.0.0.1. You need to use the real IP address of that machine that you want to connect to, and make sure that you can actually ping it before trying this again.

Harold

Kercso Jozsef wrote:

Hi!

I have the following problem:
- I have started a bash consol window as usual with "cygwin.bat"
$>  XWin.exe &
$> export DISPLAY=127.0.0.1:0.0
$> xhost +

Then from another host:
[einstein]$ export DISPLAY=127.0.0.1:0.0
[einstein]$ xterm &
Xlib: connection to "127.0.01:0.0" refused by server
Xlib: No protocol specified

Then at the original host:
$> xterm &
# The window was accepted and displayed

Second try from einstein:
[einstein]$ xterm &
Xlib: connection to "127.0.01:0.0" refused by server
Xlib: No protocol specified

Then at the original host:
$> xhost +


Third try from einstein:
[einstein]$ xterm &
# The window was accepted and displayed

So, the X server first needs an xterm from the original host, only
after that will accept connection from another hosts. I have found, that
the second "xhost +" works from the in the X server previously
displayed xterm too.

Why is this so? Why the first "xhost +" does not work?
Can anybody help me? (I  have the latest X server:4.2.0-1).

Thanks,
   Jozsef Kercso







Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]