xdmcp on win32
Mon Feb 17 13:18:00 2003
Now I get some picture:
The target is a X-terminal that is displaying a M$Windows machine using the
The vncviewer is running on a (the) M$Windows machine and displays to the
The vncserver is also running on a (the same) M$Windows machine
The xdmcp is just used to start it all up: it starts the vncviewer to
display on the Xterminal, it (optionially) also starts the vncserver on the
Nice idea to re-use the Xterminals, specially if the unix machines are all
gone. Do the Xterminals all boot on their own? or can they boot from
M$Windows machines? Our Xterminal (HP-Envizex) needed to boot from an HP-UX
machine and since the machine that served the envizex has been removed, we
obsoleted the envizex too.
Sorry, I cannot aid with your test.
From: Rudi De Vos [mailto:email@example.com]
Sent: maandag 17 februari 2003 13:52
To: "Beerse, CornC)"; firstname.lastname@example.org
Subject: RE: xdmcp on win32
From: "Beerse, CornC)" [mailto:email@example.com]
Sent: maandag 17 februari 2003 13:24
To: Rudi De Vos; firstname.lastname@example.org
Subject: RE: xdmcp on win32
> -----Original Message-----
> From: Rudi De Vos [ mailto:email@example.com
> I time a go we ask some help from some un*x developpers..but
> no response.
>From me, because no time or such.
> Because my knowledge to develop on unix is to little, we
> recompiled the
> Xviewer on win32 (with vc++, no cygwin stuff) and added an
> xdmcp listener.
?? Xviewer ??
kind of like vncviewer rebuilt? (is there some special reason for?)
or do you mean Xserver (aka Xvnc) on win32 that can be accessed with
[Comment] The Xviewer...so the viewer can be started with the -display
option (on win32)
> An X-terminal (tested with exceed and Xwinpro) sees the
> vncserver as an other
> X11 host. Dubble click in the chooser and you connect with
> the pc screen.
you mean an other xdmcp chooser also lists the new machine?
[Comment] Indeed, the xdm chooser also list the vncserver
> Ok, this is not the best bandwidth saving solution, but it
> should work with all
> X-Terminals. Some X-terminals has ppcxx or other exotic
> processors, where
> current no Xviewer port for exist. And some producent don't
> deliver a development
> kit to compile your own.........
I'm lost. I started o think it was about a port of Xvnc to win32. I see the
use of it for my situation and I'm willing to test that. The xdmcp remark
makes me beleve the xdmcp (-query and -broadcast options) will be available
too. Realy nice.
Now I have the impression it is vncviewer that runs on a M$Windows machine
but displays on an other Xterminal. I can see the use for that but I don't
think there is a wide market for it.
You run a standard winvncserver and a xdmcp listener on win32.
The xdmcp listener gets the ip and display number of the terminal that wants
to connect (selected in the xdm chooser).
The xdmcp starts a local (Wintendo)
1) loginwindow (asking for the vncpasswd)
2) Xviewer with the -display -passwd in a loopback connection
The use is special for some embedded terminals, running some kind of unix,
but whithout existing Xviewer. Ncd(ncdware), neoware (netOS),HP...
It is not always evident to compile the Xviewer for a specific terminal
[Comment] > 1)Looking for some people to test it out.
Sorry, the one and only Xterminal we have around here (hp-envizex machine)
has lost its boot server and is phased out. Replacing system: vnc with inetd
> 2)The login just ask for a password, we need user/password.
> I don't think this is
> a difficult programmer question for someone with X11
> knowledge...I realy would appriciate some help.
As far as I know X11 and xdmcp, the X11 server only needs to show a picklist
of xdmcp servers willing to manage and once choosen have the xdmcp machine
manage the display. That's how it works for the -broadcast option. The
-broadcast option asks all other machines, the -query option only asks the
listed machines. Then, if -query only lists one, it default to that one,
-broadcast has no default.Thus, since a M$Win machine has no X applications
available, there is no need it should answer a xdmcp call. Or is this a
(cygwin? kde? gnome?) project that can make a M$Win machine into a xdmcp
[Comment] The xdmcp part is used to find the terminal that wants to connect.
The first window that is pushed to the terminal is a vnclogin
I ripped the code from some other project, but it ask only for a password.
I want a vnclogon window that ask for a name and password..
With ultra we use NTML authentification on the winvncserver.
> The test run in a cmd for now(debug info in the window).
> It's made for ultravnc, but it can be
> used with all vnc flavors.
> I hope more uni*x users are visiting the realvnc list then to ultra :)
I hope the development has not mixed different protocols or applications. I
briefly describe and compare the unix protocols/applications to their
X11 server (including Xvnc): compares to the display driver or framebuffer
on M$Windows machines.
Xdmcp (called by -query and -broadcast optionis): compares to the login
procedure on M$Windows machines. From asking the username and password until
starting the windowmanager (kde, gnome etc). btw: Xdmcp is the protocol, it
is implemented by various display managers like xdm, kdm (for kde), gdm (for
Termninal-->Broadcast xdmcp query<-->win32(xdmcp listener) gets
displaynumber+client ip ---> start login -display, start Xviewer -display