title: How to put Java program online?
body: <p>I am learning Java and am trying to do some experiments with networking Java programs.</p>
  
  <p>I have a program made in 2 parts with a client and a server and it works in local testing but the program actually has usefulness for me and a friend of mine and I want to put the server online so both of us can connect to it and use it.</p>
  
  <p>Where/How can I put the program online and have it running so that the client programs can connect to the ServerSocket with an ip address? (Preferably free)</p>