A Java chat client