summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Liu <pttdog@gmail.com>2014-05-07 17:53:41 +0800
committerLouis Liu <pttdog@gmail.com>2014-05-07 17:53:41 +0800
commitc1a5d0d04cdbe5b54e88838828daadf7196a7cb8 (patch)
tree3846dd90b51924068324d8dd3903927190870cd6
parenteed887b478d259503995d2e48122e9ff6a6fc4bf (diff)
downloadwebsocket-client-c1a5d0d04cdbe5b54e88838828daadf7196a7cb8.tar.gz
Bug fix: socket always connects to port 80.
-rw-r--r--websocket/__init__.py3
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: