The server end of a java IM program