@startuml 'https://plantuml.com/component-diagram

component "Server Middleware" as SM component "Client Middleware" as CM

() "Connexion Server" as CS Server — CS :"\t\t" CS )-- SM :"\t\t"

() "Connexion Middleware" as CMid SM - CMid :"\t\t" CMid )- CM :"\t\t"

() "Connexion Client" as CC CC )- Client :"\t\t" CM - CC :"\t\t"

() IGame Server -( IGame :"\t\t" IGame - Game :"\t\t"

@enduml