Skip to content

Commit

Permalink
Merge pull request #313 from alex88/patch-1
Browse files Browse the repository at this point in the history
Use getaddrinfo to get ipv6 working
  • Loading branch information
Gavin M. Roy committed Mar 28, 2013
2 parents 59217b0 + 210aa64 commit 87e0948
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion pika/adapters/base_connection.py
Expand Up @@ -162,7 +162,9 @@ def _check_state_on_disconnect(self):
def _create_and_connect_to_socket(self):
"""Create socket and connect to it, using SSL if enabled."""
LOGGER.debug('Creating the socket')
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
conn_info = socket.getaddrinfo(self.params.host, self.params.port,
0, 0, socket.getprotobyname("tcp"))[0]
self.socket = socket.socket(conn_info[0], socket.SOCK_STREAM, 0)
#self.socket.setsockopt(socket.SOL_TCP, socket.TCP_NODELAY, 1)
if self.params.ssl:
self.socket = self._wrap_socket(self.socket)
Expand Down

0 comments on commit 87e0948

Please sign in to comment.