title: Tibco RV send and listen parameters confused
body: <p>Hi I am new to Tibco RV.  After reading the Tibco Rendezvous Concept, I am still confused about the transport parameters: service, network, daemon.</p>
  
  <p>So conceptually there is only one daemon running on each machine.  So when using tibrvsend:</p>
  
  <pre><code>tibrvsend -service 2323 -network "someIPAddress" -daemon "myDaemon" MESSAGE
  </code></pre>
  
  <p>Does it mean I am sending message using port 2323 on my localhost, through daemon <code>myDaemon</code> (which could be on remote), to network <code>comeIPAddress</code>?</p>
  
  <p>When using tibrvlisten:</p>
  
  <pre><code>tibrvListen -service 2323 -network "someIPAddress" -daemon "myDaemon"
  </code></pre>
  
  <p>Does it mean I am listening using any available port, any available daemon on my localhost, to listen the messages from port 2323 of <code>myDaemon</code>" that published to <code>someIPAddress</code> network?</p>
  
  <p>Another question is, the book "Tibco RV Concept" mentioned that the same service cannot be bind to two networks.  Does it only apply to producer machines (since we don't specify port for listener machine)?  So an error will occur if we do:</p>
  
  <pre><code>tibrvsend -service 2323 -network "net1" MESSAGE
  </code></pre>
  
  <p>and </p>
  
  <pre><code>tibrvsend -service 2323 -network "net2" MESSAGE
  </code></pre>
  
  <p>at the same time (it should be OK if we do it consecutively, right?)</p>
  
  <p>but for listeners:</p>
  
  <pre><code>tibrvlisten -service 2323 -network "net1"
  </code></pre>
  
  <p>and </p>
  
  <pre><code>tibrvlisten -service 2323 -network "net2"
  </code></pre>
  
  <p>should be perfectly fine? (otherwise it means producers need to know each others' port number in order to avoid conflict)</p>
  
  <p>If I have totally messed up with the concepts, can you please explain with examples?</p>