On Thu, Aug 21, 2008 at 5:45 PM, Vincent Verhoeven <[EMAIL PROTECTED]> wrote: > On Thu, Aug 21, 2008 at 11:03 PM, Victor Ivri <[EMAIL PROTECTED]> wrote: >> >> I'm afraid it doesn't work "out of the box" :( . The server accepts >> it, but the response doesn't get registered with the client; it just >> waits for it indefinitely. > > I'm not sure what the response is supposed to be, I don't get/use one > anyway in libtpclient-py. > > You should probably regularly poll the server to determine the end of > turn time and base yourself on that. I have the following code: > > connection.turnfinished() > waitfor = connection.time() > while waitfor > 1: > time.sleep(1) > waitfor = connection.time() > time.sleep(2) > > The problem is that the end-of-turn time can be changed while you are > waiting for it, so you have to poll the server to see if your value is > still up to date. My code seems to work pretty fine for the job. > > Iwanowitch > _______________________________________________ > tp-devel mailing list > [email protected] > http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel >
-- Victor. Truth is greater than ten goats (Nigerian proverb). _______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
