mirror of
https://github.com/3lswear/webserv.git
synced 2025-10-28 21:07:59 +03:00
feat: checkerror output
This commit is contained in:
@@ -17,6 +17,8 @@ Socket::Socket(int domain, int type, int protocol, int port, std::string ip)
|
|||||||
|
|
||||||
min_config.ip = ip;
|
min_config.ip = ip;
|
||||||
min_config.port = port;
|
min_config.port = port;
|
||||||
|
this->port = port;
|
||||||
|
this->ip = ip;
|
||||||
}
|
}
|
||||||
|
|
||||||
Socket::~Socket()
|
Socket::~Socket()
|
||||||
@@ -83,7 +85,13 @@ int Socket::listeningSocket(int nbr)
|
|||||||
int Socket::init(int nbr)
|
int Socket::init(int nbr)
|
||||||
{
|
{
|
||||||
if (bindingSocket() < 0)
|
if (bindingSocket() < 0)
|
||||||
return (-1);
|
{
|
||||||
|
std::cerr << getDebugTime() << FAIL;
|
||||||
|
perror("Bind");
|
||||||
|
std::cerr << RESET;
|
||||||
|
return (-1);
|
||||||
|
}
|
||||||
|
|
||||||
if (listeningSocket(nbr) < 0)
|
if (listeningSocket(nbr) < 0)
|
||||||
return (-1);
|
return (-1);
|
||||||
return (0);
|
return (0);
|
||||||
@@ -95,9 +103,7 @@ void Socket::checkError(int fd, std::string str)
|
|||||||
{
|
{
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
{
|
{
|
||||||
std::cout << RED << "Socket ERROR: " << str << ZERO_C << std::endl;
|
perror(str.c_str());
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
std::cout << GREEN << "Socket SUCCESS: " << str << ZERO_C << std::endl;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ public:
|
|||||||
void checkError(int fd, std::string str);
|
void checkError(int fd, std::string str);
|
||||||
|
|
||||||
struct serverListen min_config;
|
struct serverListen min_config;
|
||||||
|
int port;
|
||||||
|
std::string ip;
|
||||||
|
|
||||||
~Socket();
|
~Socket();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user