title: Secure socket connection
body: <p>I'm working on a school project with a server application that holds centralized data, and client applications that hold cached data that will be synchronized with sockets.
  Everything is written in Java.</p>
  
  <p>What is good practice?
  How can I stop people from listening to my traffic? Or prevent people to understand what is said?</p>