Skip to content

This project is about creating our own IRC server. We use an actual IRC client to connect to our server and test it. As the internet is ruled by solid standards protocols that allow connected computers to interact with each other, it’s always a good thing to know!

License

Notifications You must be signed in to change notification settings

Vinni-Cedraz/ft_irc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_irc, the messager

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.


Tell me more?

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.

About

This project is about creating our own IRC server. We use an actual IRC client to connect to our server and test it. As the internet is ruled by solid standards protocols that allow connected computers to interact with each other, it’s always a good thing to know!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.2%
  • Python 14.6%
  • Makefile 14.2%