This is my academic project. Internet Relay Chat (IRC), a protocol for live interactive Internet text messaging, based on client server application.