From ba26a2e64bd71004389d6ff644084b4623650cb1 Mon Sep 17 00:00:00 2001 From: Namonay Date: Wed, 29 Nov 2023 14:03:49 +0100 Subject: [PATCH] caca 1 --- main.cpp => includes/irc.hpp | 21 +++++++++++---------- srcs/main.cpp | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 10 deletions(-) rename main.cpp => includes/irc.hpp (62%) create mode 100644 srcs/main.cpp diff --git a/main.cpp b/includes/irc.hpp similarity index 62% rename from main.cpp rename to includes/irc.hpp index 3b26f47..8b04bc6 100644 --- a/main.cpp +++ b/includes/irc.hpp @@ -1,19 +1,20 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* main.cpp :+: :+: :+: */ +/* irc.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: maldavid +#+ +:+ +#+ */ +/* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ -/* Created: 2023/11/24 10:40:01 by maldavid #+# #+# */ -/* Updated: 2023/11/24 10:40:29 by maldavid ### ########.fr */ +/* Created: 2023/11/29 13:24:01 by vvaas #+# #+# */ +/* Updated: 2023/11/29 13:45:51 by vvaas ### ########.fr */ /* */ /* ************************************************************************** */ -int main(int ac, char** av) -{ - (void)ac; - (void)av; +#ifndef IRC_H +# define IRC_H - return 0; -} +# include +# include +# include +# include +#endif diff --git a/srcs/main.cpp b/srcs/main.cpp new file mode 100644 index 0000000..639780a --- /dev/null +++ b/srcs/main.cpp @@ -0,0 +1,34 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* main.cpp :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: vvaas +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2023/11/24 10:40:01 by maldavid #+# #+# */ +/* Updated: 2023/11/29 14:03:14 by vvaas ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "../includes/irc.hpp" + +unsigned long get_port(char *port) +{ + if (!port) + return (0); + return (std::atoi(port)); +} +int main(int argc, char** argv) +{ + int s_socket; + struct sockaddr_in s_data; + + s_data.sin_family = AF_INET; + s_data.sin_addr.s_addr = INADDR_ANY; + s_data.sin_port = get_port(argv[1]); + if (argc != 3) + return (1); + (void)argv; + + return 0; +}