java client-to-server-to-client chat with TCP