generated from justuser-31/mrl_v1_license
Один поток -> многопоток (для сервера)
This commit is contained in:
parent
5425810c95
commit
252c08a7c3
10
main.py
10
main.py
@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
import threading
|
import threading
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from http.server import HTTPServer
|
from http.server import HTTPServer, ThreadingHTTPServer
|
||||||
from time import sleep
|
from time import sleep
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
@ -32,11 +32,15 @@ def main():
|
|||||||
|
|
||||||
# Start server
|
# Start server
|
||||||
server_address = (CONFIG["server"]["host"], CONFIG["server"]["port"])
|
server_address = (CONFIG["server"]["host"], CONFIG["server"]["port"])
|
||||||
httpd = HTTPServer(server_address, FileServerHandler)
|
server = ThreadingHTTPServer(server_address, FileServerHandler)
|
||||||
log(
|
log(
|
||||||
f"SimpliestFS server running on {CONFIG['server']['host']}:{CONFIG['server']['port']}"
|
f"SimpliestFS server running on {CONFIG['server']['host']}:{CONFIG['server']['port']}"
|
||||||
)
|
)
|
||||||
httpd.serve_forever()
|
server.serve_forever()
|
||||||
|
|
||||||
|
# Old version which work in one thread (work in one thread not allow to work more than one user)
|
||||||
|
# httpd = HTTPServer(server_address, FileServerHandler)
|
||||||
|
# httpd.serve_forever()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user