mirror of
https://gitlab.com/Theopse/fbi-i18n-zh.git
synced 2025-04-06 03:58:02 +08:00
reuse local bind address
Don't need to wait 30 seconds after local address is reusable again.
This commit is contained in:
parent
c5b44683e6
commit
8a937005d3
@ -70,8 +70,14 @@ if directory and directory != '.': # doesn't need to move if it's already the c
|
||||
print('\nURLs:')
|
||||
print(file_list_payload + '\n')
|
||||
|
||||
class MyServer(TCPServer):
|
||||
def server_bind(self):
|
||||
import socket
|
||||
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||
self.socket.bind(self.server_address)
|
||||
|
||||
print('Opening HTTP server on port ' + str(hostPort))
|
||||
server = TCPServer(('', hostPort), SimpleHTTPRequestHandler)
|
||||
server = MyServer(('', hostPort), SimpleHTTPRequestHandler)
|
||||
thread = threading.Thread(target=server.serve_forever)
|
||||
thread.start()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user