diff options
author | Linus Nordberg <linus@nordu.net> | 2015-01-22 12:32:08 +0100 |
---|---|---|
committer | Linus Nordberg <linus@nordu.net> | 2015-01-22 12:32:08 +0100 |
commit | 0369f3420defa244e157aa94153e10eb65338057 (patch) | |
tree | 2f5403ca51cb8e6a2c5b8be15a8877f78f912d27 /develdoc.txt | |
parent | 45f4e0ab36930bdc116b8cb6794e8088481b9cc0 (diff) |
Revamp the documentation of a request+response being proxied.
Diffstat (limited to 'develdoc.txt')
-rw-r--r-- | develdoc.txt | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/develdoc.txt b/develdoc.txt index 5cfc0b2..fb43cd0 100644 --- a/develdoc.txt +++ b/develdoc.txt @@ -36,17 +36,15 @@ xxxserverrd, where xxx is the transport name. The server reader is responsible for creating a server writer thread that takes care of sending RADIUS replies to a client. - (listener) > server reader <-- requests from clients - client writer --> requests to a server - (client writer) > client reader <-- responses from a server - (server reader) > server writer --> responses to a client +Summary of request and response proxied between client and server: -TODO: they are all their own threads? + request from client -> (listener ->) server reader + request queue + client writer -> request to server -Legend: - > creates - --> sends message - <-- receives message + response from server -> client reader + reply queue + server writer -> response to client 2. RADIUS message processing |