Subj : Re: Queues vs. Sockets
To : MCMLXXIX
From : Digital Man
Date : Thu Jun 12 2008 01:11 am
Re: Re: Queues vs. Sockets
By: MCMLXXIX to Digital Man on Sat May 03 2008 12:35 pm
> Re: Re: Queues vs. Sockets
> By: MCMLXXIX to Digital Man on Wed Apr 30 2008 08:18:38
>
> > > Named queues are *supposed* to be automatically deleted when the last
> > > "user" thread deletes their instance of the queue object (which
> > > *should* happen whenever the script terminates).
> >
>
> > I first ran the multiplayer engine, then quit. It happens even if only
> > one person runs it, but I set each script to ignore their own connection
> > in the list so it's unnoticable.
>
> > Thenmade a test script that loops through the list_named_queues() array
> > and logs the name, read_level, and write_level. Sometimes they
> > disappear, sometimes they don't. Don't know if that's of any help to
> > you.
>
> Any luck duplicating those results?
I tried to reproduce your problem, but could not. I created a simple script
(queue.js):
And I ran this one node, left it at the pause prompt, logged into another node
and ran it again leaving the second instance also at the pause prompt. Then I
hit a key on the first instance, hit a key on the second (so both scripts have
now terminated) and when running it again, it shows there are no named queues.
I tried letting the second script exit first and I get the same result.
Perhaps its the way in which you're executing the script (in the same scope as
your command shell maybe?). I just used ";EXEC ?queue.js", which should
simulate how it would execute as a door or loadable module. Or maybe you have
to write to the queue before the anomoly occurs? I don't enough information
currently to know. More details on how to reproduce the problem are requested!
:-)
digital man (xbox-live: digitlman)
Snapple "Real Fact" #116:
The largest fish is the whale shark - it can be over 50 feet long and weigh 2 tons.
Norco, CA WX: 64.2�F, 67% humidity, 0 mph SE wind, 0.00 inches rain/24hrs
---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net