Hi<br><br>I&#39;ve a query regarding pipelining of messages within a single channel.<br><br>The BEEP RFC on this topic says<br><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &#39;Times New Roman&#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><pre style="word-wrap: break-word; white-space: pre-wrap;">
2.6.1 Within a Single Channel<br><br>   A BEEP peer acting in the client role may send multiple &quot;MSG&quot;<br>   messages on the same channel without waiting to receive the<br>   corresponding replies.  This provides pipelining within a single<br>
   channel.<br><br>   A BEEP peer acting in the server role must process all &quot;MSG&quot; messages<br>   for a given channel in the same order as they are received.  As a<br>   consequence, the BEEP peer must generate replies in the same order as<br>
   the corresponding &quot;MSG&quot; messages are received on a given channel.</pre></span>Suppose there are two peers A and B. Peer A establishes a session with peer B and creates a channel. Peer A registers OnFrameReceived handler during channel creation. Now suppose peer B sends two messages of type &#39;MSG&#39; one after the other. Note that second message is received by A while it is still processing first message. In such a case will vortex deliver the second message to the application? Or does it wait for the application to send all the replies for the first one before delivering the the second one?<br>
<br>Thanks<br>Subrahmanya<br>