IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called channels, but also allows one-on-one communication via private messages, as well as chat and data transfer, including file sharing.
Yes, it's a chat system, but it's also a protocol. The protocol is a set of rules that clients and servers use to communicate with each other. The protocol is defined in RFC 1459 and RFC 2812. This project is, basically, the older brother of another project we developed at 42, minitalk.
As this project is currently being developed, we will be updating this README with more information as we go along. For now, you can check our short explanations on what we've learned so far:
You can also contact any one of us to chat about the project and what we are learning! Hit up Allesson Figueiredo or Vinnicius Cedraz.