DCOM call blocking when called from more than one remote client


I have a problem with my Free threaded server. With multiple processes on the local machine I have no problem executing simultaneous calls, however if two remote machines try to execute simultaneous calls then one of them will block and wait for the other one. If I suspend the thread then the other call proceeds (I have tried changing priority levels with no effect).

While the system is blocked I can still make new calls from a process on the local machine, but any remote machine blocks on any call to any server object.

I am wondering if this is a configuration issue or something I should be calling in the startup code?

I have tried on Windows 2000, 2003 Server, XP all with and without service packs.

The Server is a C++ app, the clients are a combination of VB DLLs hosted inside a C++ app.

Any help will be appreciated!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!