Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#17 receive() blocks all sessions on tcp

v0.7.3.1
closed-fixed
Jim Alateras
9
2003-01-16
2003-01-10
Jim Alateras
No

In 0.7.3 the code was modified so that a receive()
actually ended up blocking in the server code.
Previously, it blocked in the client thread.

In TCP mode all sessions share a single connection so
blocking the client on the server side actually causes all
other session under the same connection to block.

Try have 2 sessions one publishing and one calling
receive() to reproduce this behaviour

Discussion

  • Jim Alateras
    Jim Alateras
    2003-01-16

    Logged In: YES
    user_id=28602

    The receive() now blocks on the client side, which fixes the
    problem with TCP

     
  • Jim Alateras
    Jim Alateras
    2003-01-16

    • status: open --> closed-fixed