Hi guys,
I am using a master that controls slaves. The master is not involved in any
call, its only purpose is to control the slaves. It simply sends a command to a
slave (sendCmd) and waits for the response from the slave (recvCmd) and this
pattern is repeated 3 times, like this (i.e. no overlapping dialogs):
Trigger something in slave3...
<sendCmd dest="A3_slave">
<![CDATA[
Call-ID: [call_id]
From: A_master
my data is here...
]]>
</sendCmd>
<recvCmd src="A3_slave" crlf="true"/>
Trigger something in slave2...
<sendCmd dest="A2_slave">
<![CDATA[
Call-ID: [call_id]
From: A_master
my data is here...
]]>
</sendCmd>
<recvCmd src="A2_slave" crlf="true"/>
Traces show that the recvCmds do not block, but the master sends the next
command, skipping the waiting for the responses. All the time.
When I use the sendCmd and recvCmd in a scenario where other send and recv
commands are present, the recvCmd is blocking properly. But not when only
sendCmd and recvCmd is used in a scenario.
Did anyone noticed similar behaviour, or am I misinterpreting the semantics of
the recvCmd command ?
Thanks,
Endre
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users