IRC client logic using irc-protocol for communication