mirror of
https://gitlab.com/Theopse/fbi-i18n-zh.git
synced 2025-04-29 12:56:37 +08:00
Merge pull request #337 from miniskipper/master
reuse local bind address
This commit is contained in:
commit
42dbb3bb5f
@ -113,8 +113,14 @@ if directory and directory != '.': # doesn't need to move if it's already the c
|
|||||||
print('\nURLs:')
|
print('\nURLs:')
|
||||||
print(file_list_payload + '\n')
|
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))
|
print('Opening HTTP server on port ' + str(hostPort))
|
||||||
server = TCPServer(('', hostPort), SimpleHTTPRequestHandler)
|
server = MyServer(('', hostPort), SimpleHTTPRequestHandler)
|
||||||
thread = threading.Thread(target=server.serve_forever)
|
thread = threading.Thread(target=server.serve_forever)
|
||||||
thread.start()
|
thread.start()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user