copyparty/docs/design.txt
2019-05-26 16:30:19 +00:00

23 lines
463 B
Plaintext

need log interface
tcpsrv creates it
httpsrv must use interface
msgsvc
simulates a multiprocessing queue
takes events from httpsrv
logging
mpsrv pops queue and forwards to this
tcpsrv
tcp listener
pass tcp clients to worker
api to get status messages from workers
mpsrv
uses multiprocessing to handle incoming clients
httpsrv
takes client sockets, starts threads
takes argv acc/vol through init args
loads acc/vol from config file