Online Java Socket Server and Client exmple. User interface made with swing.