# Architecture fonctionnelle de l'application ``` Client 1 Serveur -------- ------- push pop Sender ---------------> ClientListener_1 --------> MessageBuffer <------- Dispatcher Listener parse : - get client_n | - get message Client n | -------- | Sender v Listener <------------- ClientSender_n <------------------------------------ Pipe_n ```