Java IRC client and server