title: python, zeromq and pub/sub - remote sub is not getting data
body: <p>On my publisher I use the below to send data.</p>
  
  <pre><code>context_forward2 = zmq.Context()
  forward2_socket = context_forward2.socket(zmq.PUB)
  forward2_socket.bind("tcp://127.0.0.1:7002")
  transpport = 'orderbook stuff'
  forward2_socket.send(transpport)
  </code></pre>
  
  <p>On my subscriber server...</p>
  
  <pre><code>context = zmq.Context()
  forward_socket = context.socket(zmq.SUB)
  forward_socket.connect("tcp://89.55.55.55:7002")
  forward_socket.setsockopt(zmq.SUBSCRIBE, 'orderbook')
  time.sleep(5)
  while True:
      print 'a'
      transpport = forward_socket.recv()
      print 'b'
      transpport = transpport.split('orderbook ')[1]
      print 'c'
      print transpport
  </code></pre>
  
  <p>But issue is that is just hangs at transpport = forward_socket.recv()</p>
  
  <p>Why will zeromq not work?</p>