title: Websocket only vs Websocket with rest for sending messages
body: <p>I learning Spring and I choose chat application as my training application. I want implement all the best as it possible to learn good practices.</p>
  
  <p>Now, I want implement sending and receiving messages. It is possible to do with websocket, but I also want receive response of that sending message to show client if his message was sent or not. (similiar as messenger)</p>
  
  <p>Is possible to do that with pure websocket in spring or should I use websocket for whole communication (sending and receiveing)?</p>
  
  <p>Also I want later implement other stuff like sending files, getting some data like chat history and so on. And there is same question as above. Should I use one websocket connection for that or use websocket channel just for one purpose, e.g chatting, and other stufs where is no required realtime communication do with rest? What are pros and cons? Thanks in answer for advice.</p>