Browse Source

set socket option SO_REUSEADDR to prevent "Address already in use" error

Amir Malik 14 năm trước cách đây
mục cha
commit
a22a3cc0ea
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      utils/web.py

+ 1 - 0
utils/web.py

@@ -21,6 +21,7 @@ def do_request(connstream, from_addr):
 
 def serve():
     bindsocket = socket.socket()
+    bindsocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
     #bindsocket.bind(('localhost', PORT))
     bindsocket.bind(('', PORT))
     bindsocket.listen(5)