File tree 2 files changed +8
-4
lines changed
2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -1115,7 +1115,11 @@ def unregisterProtocol(self, p):
1115
1115
1116
1116
def open_listening_socket (ip , port ):
1117
1117
try :
1118
- s = socket .socket (socket .AF_INET , socket .SOCK_STREAM )
1118
+ if isIPv6Address (ip ):
1119
+ s = socket .socket (socket .AF_INET6 , socket .SOCK_STREAM )
1120
+ else :
1121
+ s = socket .socket (socket .AF_INET , socket .SOCK_STREAM )
1122
+
1119
1123
s .setsockopt (socket .SOL_SOCKET , socket .SO_REUSEADDR , 1 )
1120
1124
s .setblocking (False )
1121
1125
s .bind ((ip , port ))
@@ -1141,7 +1145,7 @@ def daemon_init(self):
1141
1145
1142
1146
i_https = i_http = 0
1143
1147
1144
- for ip in [ipv4 , ipv6 ]:
1148
+ for ip in [ipv6 , ipv4 ]:
1145
1149
if ip is None :
1146
1150
continue
1147
1151
Original file line number Diff line number Diff line change @@ -66,8 +66,8 @@ def __init__(self):
66
66
self .__dict__ ['processes' ] = 1
67
67
self .__dict__ ['requests_per_process' ] = 1000000
68
68
self .__dict__ ['transport' ] = 'BOTH'
69
- self .__dict__ ['listen_ipv4' ] = '127 .0.0.1 '
70
- self .__dict__ ['listen_ipv6' ] = None
69
+ self .__dict__ ['listen_ipv4' ] = '0 .0.0.0 '
70
+ self .__dict__ ['listen_ipv6' ] = '::'
71
71
self .__dict__ ['listen_port_http' ] = 80
72
72
self .__dict__ ['listen_port_https' ] = 443
73
73
self .__dict__ ['basehost' ] = 'AUTO'
You can’t perform that action at this time.
0 commit comments