diff options
author | Louis Liu <pttdog@gmail.com> | 2014-05-07 17:53:41 +0800 |
---|---|---|
committer | Louis Liu <pttdog@gmail.com> | 2014-05-07 17:53:41 +0800 |
commit | c1a5d0d04cdbe5b54e88838828daadf7196a7cb8 (patch) | |
tree | 3846dd90b51924068324d8dd3903927190870cd6 | |
parent | eed887b478d259503995d2e48122e9ff6a6fc4bf (diff) | |
download | websocket-client-c1a5d0d04cdbe5b54e88838828daadf7196a7cb8.tar.gz |
Bug fix: socket always connects to port 80.
-rw-r--r-- | websocket/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/websocket/__init__.py b/websocket/__init__.py index 51b39da..cfa6f87 100644 --- a/websocket/__init__.py +++ b/websocket/__init__.py @@ -489,7 +489,7 @@ class WebSocket(object): hostname, port, resource, is_secure = _parse_url(url) proxy_host, proxy_port = options.get("http_proxy_host", None), options.get("http_proxy_port", 0) if not proxy_host: - addrinfo_list = socket.getaddrinfo(hostname, 80, 0, 0, socket.SOL_TCP) + addrinfo_list = socket.getaddrinfo(hostname, port, 0, 0, socket.SOL_TCP) else: proxy_port = proxy_port and proxy_port or 80 addrinfo_list = socket.getaddrinfo(proxy_host, proxy_port, 0, 0, socket.SOL_TCP) @@ -506,6 +506,7 @@ class WebSocket(object): self.sock.setsockopt(*opts) # TODO: we need to support proxy address = addrinfo_list[0][4] + print(address) self.sock.connect(address) if proxy_host: |