Один поток -> многопоток (для сервера)

This commit is contained in:
justuser-31 2026-02-05 21:02:20 +03:00
parent 5425810c95
commit 252c08a7c3

10
main.py
View File

@ -1,7 +1,7 @@
import os
import threading
from datetime import datetime
from http.server import HTTPServer
from http.server import HTTPServer, ThreadingHTTPServer
from time import sleep
import yaml
@ -32,11 +32,15 @@ def main():
# Start server
server_address = (CONFIG["server"]["host"], CONFIG["server"]["port"])
httpd = HTTPServer(server_address, FileServerHandler)
server = ThreadingHTTPServer(server_address, FileServerHandler)
log(
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__":