Skip to content

harou24/IRC_SERVER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

219 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_irc

Internet Relay Chat implementation in c++

How to run

Build the project and run the program :

make
cd build/apps
./helloWorld.out

Run unitests :

make test

Clean everything :

make clean

CI

Put all Continuous Integration related stuff here.

Unit Tests

macOS ubuntu

Workflow

Put all working methodologies, coding conventions here.

Team Workflow

https://docs.github.com/en/get-started/quickstart/github-flow

Resources

Put all your resources here.

Unit Testing framework

https://github.com/catchorg/Catch2

Guidance on how to implement the IRC server

https://www.cs.cmu.edu/~srini/15-441/S10/project1/project1.pdf

Example IRC Communications

http://chi.cs.uchicago.edu/chirc/irc_examples.html

Internet Relay Chat Protocol

https://datatracker.ietf.org/doc/html/rfc1459

Design Patterns for Network Programming in C++

https://www.dre.vanderbilt.edu/~schmidt/PDF/OOCP-tutorial4.pdf

https://vichargrave.github.io/programming/tcp-ip-network-programming-design-patterns-in-cpp/

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.54.4271&rep=rep1&type=pdf

Introduction to Sockets Programming in C using TCP/IP

https://www.csd.uoc.gr/~hy556/material/tutorials/cs556-3rd-tutorial.pdf

http://index-of.es/Programming/C/TCP%20IP%20Sockets%20in%20C,%20Second%20Edition%20Practical%20Guide%20for%20Programmers.pdf

Signals

https://docs.oracle.com/cd/E19683-01/806-4125/sockets-82255/index.html

Example of client server program in C

http://www.codingbison.com/c/c-sockets-select.html

IRSSI

https://edunham.net/2015/02/16/automating_irssi.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •