Skip to content

Commit

Permalink
add address param to listen
Browse files Browse the repository at this point in the history
  • Loading branch information
caseymrm committed Sep 23, 2009
1 parent 50528c0 commit 571dd05
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tornado/httpserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,15 +75,15 @@ def __init__(self, request_callback, no_keep_alive=False, io_loop=None,
self.xheaders = xheaders
self._socket = None

def listen(self, port):
def listen(self, port, address=""):
assert not self._socket
self._socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
flags = fcntl.fcntl(self._socket.fileno(), fcntl.F_GETFD)
flags |= fcntl.FD_CLOEXEC
fcntl.fcntl(self._socket.fileno(), fcntl.F_SETFD, flags)
self._socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self._socket.setblocking(0)
self._socket.bind(("", port))
self._socket.bind((address, port))
self._socket.listen(128)
self.io_loop.add_handler(self._socket.fileno(), self._handle_events,
self.io_loop.READ)
Expand Down

0 comments on commit 571dd05

Please sign in to comment.