title: ZeroMQ: multiple remote (LAN) publishers
body: <p>I have a basic ZeroMQ scenario consisting of two publishers and a subscriber. This has been working fine on a local computer until I decided to separate all process in different computers within my LAN. This is how I'm creating the ZeroMQ sockets (simplified Python code):</p>
  
  <p>(Subscriber process running on machine with IP <code>192.168.1.52</code>)</p>
  
  <p>Publisher code (common for both publishers):</p>
  
  <pre><code>context = zmq.Context()
  self.pub_socket = context.socket(zmq.PUB)
  self.pub_socket.connect("tcp://192.168.1.52:5556")
  </code></pre>
  
  <p>Subscriber code:</p>
  
  <pre><code>context = zmq.Context()
  self.sub_socket = context.socket(zmq.SUB)
  self.sub_socket.bind("tcp://192.168.1.52:5556")
  self.sub_socket.setsockopt(zmq.SUBSCRIBE, "")
  </code></pre>
  
  <p>I've tried entering <code>tcp://127.0.0.1:5556</code> as the binding <code>address:port</code> for the subscriber but that makes no difference.</p>