title: Rabbitmq hello world connection only works on localhost (python)
body: <p>I have this  simple code taken from the rabbitmq tutorial (<a href="http://www.rabbitmq.com/tutorials/tutorial-one-python.html" rel="nofollow">http://www.rabbitmq.com/tutorials/tutorial-one-python.html</a>)</p>
  
  <pre><code>import pika
  import logging
  
  logging.basicConfig()
  
  connection = pika.BlockingConnection(pika.ConnectionParameters(
         host='localhost'))
  
  channel = connection.channel()
  
  channel.queue_declare(queue='hello')
  
  print ' [*] Waiting for messages. To exit press CTRL+C'
  
  def callback(ch, method, properties, body):
      print " [x] Received %r" % (body,)
  
  channel.basic_consume(callback,
                        queue='hello',
                        no_ack=True)
  
  channel.start_consuming()
  </code></pre>
  
  <p>It works but if I change localhost with the ip of my computer from my own computer or a computer in the same network:</p>
  
  <pre><code>connection = pika.BlockingConnection(pika.ConnectionParameters(
         host='192.168.60.126'))
  </code></pre>
  
  <p>I get this error:</p>
  
  <hr>
  
  <pre><code>&gt;python rabbitMQReceiver.py
  ERROR:pika.adapters.base_connection:Socket Error on fd 316: 10054
  Traceback (most recent call last):
    File "rabbitMQReceiver.py", line 7, in &lt;module&gt;
      host='192.168.60.126'))
    File "C:\Python27\lib\site-packages\pika\adapters\base_connection.py", line 61, in __init__
      super(BaseConnection, self).__init__(parameters, on_open_callback)
    File "C:\Python27\lib\site-packages\pika\connection.py", line 513, in __init__
      self._connect()
    File "C:\Python27\lib\site-packages\pika\connection.py", line 804, in _connect
      self._adapter_connect()
    File "C:\Python27\lib\site-packages\pika\adapters\blocking_connection.py", line 146, in _adapter_connect
      self.process_data_events()
    File "C:\Python27\lib\site-packages\pika\adapters\blocking_connection.py", line 88, in process_data_events
      if self._handle_read():
    File "C:\Python27\lib\site-packages\pika\adapters\blocking_connection.py", line 184, in _handle_read
      super(BlockingConnection, self)._handle_read()
    File "C:\Python27\lib\site-packages\pika\adapters\base_connection.py", line 300, in _handle_read
      return self._handle_error(error)
    File "C:\Python27\lib\site-packages\pika\adapters\base_connection.py", line 264, in _handle_error
      self._handle_disconnect()
    File "C:\Python27\lib\site-packages\pika\adapters\blocking_connection.py", line 181, in _handle_disconnect
      self._on_connection_closed(None, True)
    File "C:\Python27\lib\site-packages\pika\adapters\blocking_connection.py", line 235, in _on_connection_closed
      raise exceptions.AMQPConnectionError(*self.closing)
  pika.exceptions.AMQPConnectionError: (0, '')
  </code></pre>
  
  <hr>
  
  <p>I have no idea why, should I change something in the connection?</p>