I am running one of the instances as a server and one as a client.
The client is the one orchestrating the interaction... it is the
client that sends its move to the server, then goes into the "wait
until the other guy has made a move" mode.

Larry

On Fri, Apr 18, 2008 at 4:16 PM, James Cowlishaw <[EMAIL PROTECTED]> wrote:
> Um, the program isn't connecting to itself is it (two symmetric clients)?.
> Forgive me for speaking out of turn, I haven't looked at DRb yet...
>
> James.
>
> 2008/4/19 larry talley <[EMAIL PROTECTED]>:
>
>
>
> > I don't know what it means, that is why I am asking my question.  But,
> > FYI, I do have code in my program that calls sleep, when one player is
> > waiting for the other player to make a move.  I have tried sleeping
> > for different amounts of time... 1 second, more, less, etc.  And after
> > sleeping then I check (via DRb remote object invocation) to see if the
> > other player made a move yet.  What seems to me to be going on is that
> > there is only one shoes app, despite two different copies of my
> > application, and two windows on the screen... and it seems that when I
> > put one of my "games" to sleep, the other one is asleep also, so there
> > is never an opportunity for the second player to make a move.
> >
> > I may be completely off base about what is going on, this was just my
> > impression.
> >
> > I haven't done sophisticated troubleshooting.  But the game was
> > working when played on two computers over the net, but when I changed
> > DRb to talk and listen at 127.0.0.1 and ran 2 instances on the same
> > computer, then it locks up as soon as the initial move is made (and
> > that is the point where the sleep and wait for the other move is
> > initiated.)
> >
> > Sometime this weekend I may spend some time and troubleshoot this a
> > little more systematically.
> >
> > Larry
> >
> >
> >
> >
> > On Fri, Apr 18, 2008 at 2:01 PM, Tim Inman <[EMAIL PROTECTED]>
> wrote:
> > > WooHoo this one sounds fun!
> > >
> > >
> > >  Ernest Prabhakar wrote:
> > >
> > > >
> > > > On Apr 18, 2008, at 2:22 PM, //engtech wrote:
> > > >
> > > >
> > > > > Does this mean you can't have more than one shoes app of any kind
> > > > > running on the same machine? Please tell me that isn't so.
> > > > >
> > > >
> > > >
> > > > I assume this means the GUI only supports one app at a time.
> Presumably
> > > you can invoke multiple apps from the command-line, which would then run
> > > independently...
> > > >
> > > > -enp
> > > >
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Apr 18, 2008 at 10:51 AM, larry talley <[EMAIL PROTECTED]>
> wrote:
> > > > >
> > > > > > We have developed a multi-player networked game that currently
> works
> > > > > > when run with players on separate computers, but, when we try to
> run 2
> > > > > > instances on one computer, it fails. Our game uses shoes
> (currently
> > > > > > 0.r532) for the GUI, and DRb for networking magic.
> > > > > >
> > > > > > I believe the problem may have something to do with how shoes
> manages
> > > > > > running 2 shoes apps simultaneously on one computer. It appears to
> me
> > > > > > that there is only 1 shoes process running when I have 2 shoes
> apps
> > > > > > running on this computer. And, when 1 game enters a sleep state
> while
> > > > > > waiting for the other game to make its move, I believe that the
> single
> > > > > > shoes process goes to sleep.
> > > > > >
> > > > > > I sure could be wrong about this diagnosis. But if I am right, can
> > > > > > you think of a way to force my two game instances to run in
> separate
> > > > > > shoes instances?
> > > > > >
> > > > > > Do you have any other advice regarding what I am trying to do?
> > > > > >
> > > > > > Development, testing, and demonstrations will be much easier if we
> can
> > > > > > get 2 game instances to run on one computer.
> > > > > >
> > > > > > Larry
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > http://InternetDuctTape.com
> > > > > Subscribe by RSS: http://feeds.feedburner.com/engtech
> > > > > Subscribe by Email: http://www.feedblitz.com/f/?Sub=76839
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>
>

Reply via email to