Compare commits

..

8 Commits

Author SHA1 Message Date
bbeaae5923 Merge pull request 'tasks-file' (#4) from tasks-file into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/4
2026-05-05 17:54:02 +00:00
Angel Ortigosa Perez
c31c69c0fa Tasks will continue... 2026-05-05 19:52:58 +02:00
Angel Ortigosa Perez
206ff02eb4 Stages that project must follow 2026-05-05 19:50:33 +02:00
ddfe1202fd Merge pull request 'Created makefile' (#3) from Makefile-creation into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/3
2026-05-05 17:42:40 +00:00
Igor Herman Perik
77e3166f15 Created makefile 2026-05-05 19:41:11 +02:00
Angel Ortigosa Perez
c7bc6f90ca First line in italic 2026-05-05 19:40:10 +02:00
279a71aa31 Merge pull request 'Added thanks at the end' (#2) from readme-improving into main
Reviewed-on: http://gitea.hadi.es/aortigos/ft_irc/pulls/2
2026-05-05 17:37:56 +00:00
Angel Ortigosa Perez
b520ef7c34 Added thanks at the end 2026-05-05 19:36:53 +02:00
3 changed files with 38 additions and 1 deletions

0
Makefile Normal file
View File

View File

@@ -1,4 +1,4 @@
**This project has been created as part of the 42 curriculum by iherman- and aortigos**
*This project has been created as part of the 42 curriculum by iherman- and aortigos*
# Description
@@ -8,3 +8,5 @@ The goal of this project is to do an IRC Server
# Resources
Thanks for reading :)

35
tasks.md Normal file
View File

@@ -0,0 +1,35 @@
# Tasks for IRC
### Useful info
You can try connect IRC server with
```bash
nc localhost <port>
```
---
### First stage
- Server starts
- It accepts two params, ./ircserv <port> <password>
- The server accepts one user, user can send messages and we can see from server
- Only 1 poll()
### Second stage
- Server can handle multiple clients simultaneously
### Third stage
- Client has nickname and username
- Client needs password for authenticate
- Client can be regular user or operator (admin)
### Fourth stage
- Client can create/connect to channels
- Client can send message inside channel (only people inside this channel can read)
*It will continue...*