[Spread-users] how to check for available messages

Joerg F. Wittenberger Joerg.Wittenberger at softeyes.net
Thu Mar 18 08:19:07 EST 2004

Hi all,

I'm interested to try spread for Askemos' broadcasting neeeds
(www.askemos.org).  From the documentation I see, that SP_receive will
block if there's no message waiting.  I have a hard time to cope with
that.  Is there any API, which can check, whethere a following
SP_receive would block (simillar to select(2) or poll(2)).

I've seen, that there's a way to delegate filedescriptor watching to
spread, which could basically do what I want.  However this would
interfere with other parts of my code, hence it's even more work for
me than spawning a separate thread just to prevent the blocking
behavior.  But that would already be quite a weird solution to my

If there's no such API, would it be hard to provide it?

thanks for your help


The worst of harm may often result from the best of intentions.

More information about the Spread-users mailing list