> -----Message d'origine-----
> De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Envoyi : mercredi 26 mai 2004 05:01
> @ : vnc-list
> Objet : How to set a timeout on Vncconnect?
> 
> Because I'm using xinetd and xdm, each time a user connect through xdm a new vnc 
> server
> will be started. That's why only one client can connect at a time. But then other 
> clients can
> join using vncconnect.

        I call your way of doing it a "passive" one.  If that's really what you're 
looking for, very well.  But your users can launch a viewer, and before connecting to 
the vnc server, make sure it's in "shared desktop" mode and in this way a new client 
won't disconnect existing client.  Or in the server, there is an option to set 
"permanent" shared mode.  For this, you have to read the doc.

> I managed to solve my problem by writing a python script which is testing port 5500 
> on the
> computer potentialy runing the listening vncviewer. This is not the best solution 
> but it
> works. If anyone have an idea to improve the solution.
>
> I can not use at and launch vncconnect, because if there is no listening viewer, 
> vncconnect
> freezes everything

        I meant every scheduled job opens one *single* vncconect.  Can't this work?  I 
don't know much about the syntax of "at", but I suppose there must be a way of 
configuring a job so that if it doesn't start properly after a certain time, the job 
is killed.

> Benjamin
> 
> ---------------
> import os,sys
> import socket
> 
> serverHost = '192.168.1.100'
> serverPort = 5500
> command = 'vncconnect'
> 
> 
> sockobj = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
> 
> try:
>   sockobj.connect((serverHost, serverPort))
>   sockobj.close()
>   os.system('%s %s' % (command,serverHost))
>   sys.exit()
> 
> except:
>   print 'Unable to connect'
>   sys.exit(1)
> -----------------
> 
> 
> ----------------------------
> "Seak, Teng-Fong" <[EMAIL PROTECTED]> wrote:
> > -----Message d'origine-----
> > De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Envoyi : samedi 22 mai 2004 03:16
> > @ : vnc-list
> > Objet : How to set a timeout on Vncconnect?
> >
> > I set on my Linux Debian 3.0 box a system with VNC, xinetd and XDM.
> >
> > Everything works fine.
> >
> > The drawback of this technique is that only on client can connect on a display at 
> > a time.
> But
> 
> Not true. It's possible to connect simultaneously several clients/viewers to one 
> single server.
> You have to specify the option that you're using "shared" mode.
> 
> For your next question about timeout, sorry, I don't know. Hope someone else knows 
> the
> answer.
> 
> But I have an idea. Could you write a script to use the "at" command? In this way, I 
> think
> it's the system scheduler's job to run them in different processes.
> 
> Good luck
> 
> > there is a workaround which works fine to connect additional users, which consists 
> > in
> using
> > vncconnect. Additional users have vncvie
> er who started a VNC display connects all the other users using vncconnect.
> >
> > That's what I'm doing and it work sfine as well, except that if one of the users 
> > is not
> > connected or has not his vncviewer listening then vncconnect hang, everything is 
> > blocked.
> > Detaching the process with '&' doesn't work.
> > I tried to wrap vncconnect in a python script and set a time delay before killing 
> > the
> process
> > but it doesn't work either.
> >
> > Does anyone has an idea on how to set a timeout on vncconnect?
> >
> > Thanks
> >
> > Benjamin
> >
> >
> > ******ADSL Tiscali, le Haut dibit au meilleur prix ******
> > Avec Tiscali, profitez de l'ADSL au meilleur prix partout en France !
> > Pour profiter de cette offre exceptionnelle, cliquez ici : 
> > http://register.tiscali.fr/adsl
> > Sous riserve d'iligibiliti ` l'ADSL.
> > _______________________________________________
> > VNC-List mailing list
> > [EMAIL PROTECTED]
> > To remove yourself from the list visit:
> > http://www.realvnc.com/mailman/listinfo/vnc-list
> _______________________________________________
> VNC-List mailing list
> [EMAIL PROTECTED]
> To remove yourself from the list visit:
> http://www.realvnc.com/mailman/listinfo/vnc-list
> 
> ******ADSL Tiscali, le Haut dibit au meilleur prix ******
> Avec Tiscali, profitez de l'ADSL au meilleur prix partout en France !
> Pour profiter de cette offre exceptionnelle, cliquez ici : 
> http://register.tiscali.fr/adsl
> Sous riserve d'iligibiliti ` l'ADSL.
> _______________________________________________
> VNC-List mailing list
> [EMAIL PROTECTED]
> To remove yourself from the list visit:
> http://www.realvnc.com/mailman/listinfo/vnc-list
_______________________________________________
VNC-List mailing list
[EMAIL PROTECTED]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to