Hi i am making a client server application which allows two people to communicate through sockets and exchange files similiar to peer to peer.my project should decouple a view(swingGUI) from a model(array list of observers) and update the model with controller.

i was wondering would anyone know of any tutorials that would help explain the model view controller framework in regards to a client server application because i am finding it hard to understand this framework.