diff --git a/src/flask_socketio/__init__.py b/src/flask_socketio/__init__.py index 494680f3..e8991909 100644 --- a/src/flask_socketio/__init__.py +++ b/src/flask_socketio/__init__.py @@ -1,5 +1,6 @@ from functools import wraps import os +import socket import sys # make sure gevent-socketio is not installed, as it conflicts with @@ -660,7 +661,7 @@ def run_server(): import eventlet import eventlet.wsgi import eventlet.green - addresses = eventlet.green.socket.getaddrinfo(host, port) + addresses = eventlet.green.socket.getaddrinfo(host, port, proto=socket.IPPROTO_TCP) if not addresses: raise RuntimeError( 'Could not resolve host to a valid address')