The definition of IRC

Internet relay chat is a means of chatting over the Internet in real-time. It allows both open group discussions and private conversations. IRC programs are provided by many different companies and will work on many different platforms. AOL's Instant Messenger utilizes a separate incompatible protocol but is otherwise very similar.