From 0369f3420defa244e157aa94153e10eb65338057 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Thu, 22 Jan 2015 12:32:08 +0100 Subject: Revamp the documentation of a request+response being proxied. --- develdoc.txt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'develdoc.txt') 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 -- cgit v1.1