Merge branch 'master' of https://github.com/louisliutw/websocket-client into louisliutw-master

This commit is contained in:
liris
2014-05-08 08:36:49 +09:00

View File

@@ -490,7 +490,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)
@@ -555,6 +555,9 @@ class WebSocket(object):
else:
headers.append("Origin: http://%s" % hostport)
if "cookie" in options:
headers.append("Cookie: %s" % options["cookie"])
key = _create_sec_websocket_key()
headers.append("Sec-WebSocket-Key: %s" % key)
headers.append("Sec-WebSocket-Version: %s" % VERSION)