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