diff options
author | Andreas Kling <awesomekling@gmail.com> | 2019-11-23 21:45:33 +0100 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2019-11-23 21:50:32 +0100 |
commit | fd4349a9f21b5e5eab660dd5c375e4bdf3413fd7 (patch) | |
tree | e4a17b017725a47669da53ff8737b4ce05b3cbc5 /Servers/SystemServer | |
parent | 61f611bf3cbdaa726a86c14524912ebff591d868 (diff) | |
download | serenity-fd4349a9f21b5e5eab660dd5c375e4bdf3413fd7.zip |
ProtocolServer+LibProtocol: Introduce a server for handling downloads
This patch adds ProtocolServer, a server that handles network requests
on behalf of its clients. The first protocol implemented is HTTP.
The idea here is to use a plug-in architecture where any number of
protocols can be added and implemented without having to mess around
with each client program that wants to use the protocol.
A simple client API is provided through LibProtocol::Client. :^)
Diffstat (limited to 'Servers/SystemServer')
-rw-r--r-- | Servers/SystemServer/main.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Servers/SystemServer/main.cpp b/Servers/SystemServer/main.cpp index 6f4f742496..e84fa4ed99 100644 --- a/Servers/SystemServer/main.cpp +++ b/Servers/SystemServer/main.cpp @@ -106,6 +106,7 @@ int main(int, char**) signal(SIGCHLD, sigchld_handler); + start_process("/bin/ProtocolServer", {}, lowest_prio); start_process("/bin/LookupServer", {}, lowest_prio); start_process("/bin/WindowServer", {}, highest_prio); start_process("/bin/AudioServer", {}, highest_prio); |