Re: client locks up somewhere in giop



Hi Diego,

On Wed, 10 Oct 2001, Diego Sevilla Ruiz wrote:
>     This seems to be the classical "deadlock" problem within client
> and server. At least at first sight.

        Hmm; I hope this is not a classical problem :-)

>     When your client calls a server, this petition must end *before*
> the client can receive any petition back from the server. In other
> words: the interaction must always follow the pattern:
>
> client invokes server -> server retunrs results -> client invokes
> server -> server returns results.

        Not the case. None of Bonobo would work if this was the case.

> I think your pattern is:
>
> client invokes server -> server does something and tries to invoke
> client again (deadlock, as client is waiting for the first call to
> return.  Server cannot invoke any operation in the client).

        This works just fine - all that happens is that re-enterancy
happens. ie. while a call is waiting to be completed, any incoming
requests are processed.

        Regards,

                Michael.

-- 
 mmeeks@gnu.org  <><, Pseudo Engineer, itinerant idiot




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]