Reverting before remaster

This commit is contained in:
dawidg81 2026-03-03 18:03:12 +01:00
commit b7a52199ab
8 changed files with 129 additions and 0 deletions

BIN
src/Network/.Logger.cpp.un~ Normal file

Binary file not shown.

BIN
src/Network/.Logger.hpp.un~ Normal file

Binary file not shown.

BIN
src/Network/.Socket.cpp.un~ Normal file

Binary file not shown.

10
src/Network/Logger.cpp Normal file
View file

@ -0,0 +1,10 @@
#include "Logger.hpp"
#include <iostream>
void Logger::info(const std::string& msg) {
std::cout << "[INFO] " << msg << "\n";
}
void Logger::error(const std::string& msg) {
std::cerr << "[ERROR] " << msg << "\n";
}

11
src/Network/Logger.cpp~ Normal file
View file

@ -0,0 +1,11 @@
// Logger.cpp
#include "Logger.hpp"
#include <iostream>
void Logger::info(const std::string& msg) {
std::cout << "[INFO] " << msg << "\n";
}
void Logger::error(const std::string& msg) {
std::cerr << "[ERROR] " << msg << "\n";
}

8
src/Network/Logger.hpp Normal file
View file

@ -0,0 +1,8 @@
#pragma once
#include <string>
class Logger {
public:
static void info(const std::string& msg);
static void error(const std::string& msg);
};

View file

@ -1,4 +1,52 @@
#include "Socket.hpp"
#include <iostream>
#include <winsock.h>
Socket::Socket() : m_socket(INVALID_SOCKET) {}
Socket::~Socket {
if (m_socket != INVALID_SOCKET) {
closesocket(m_socket);
}
WSACleanup();
};
int Socket::init() {
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,2), &wsaData) != 0) {
std::cerr << "[ERROR] WSAStartup failed: " << WSAGetLastError() << "\n";
return false;
}
m_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (m_socket == INVALID_SOCKET) {
std::cerr << "[ERROR] socket() failed: " << WSAGetLastError() << "\n";
return false;
}
return true;
}
int Socket::bind(const std::string& address, uint16_t port) {
sockaddr_in service{};
service.sin_family = AF_INET;
service.sin_addr.s_addr = inet_addr(address.c_str());
service.sin_port = htons(port);
if (::bind(m_socket, (SOCKADDR*)&service, sizeof(service)) == SOCKET_ERROR) {
std::cerr << "[ERROR] bind() failed: " << WSAGetLastError() << "\n";
return false;
}
return true;
}
int Socket::listen(int backlog) {
if (::listen(m_socket, backlog) == SOCKET_ERROR) {
std::cerr << "[ERROR] listen() failed: " << WSAGetLastError() << "\n";
return false;
}
std::cout << "[INFO] Listening...\n";
return true;
}

52
src/Network/Socket.cpp~ Normal file
View file

@ -0,0 +1,52 @@
#include "Socket.hpp"
#include <iostream>
#include <winsock.h>
Socket::Socket() : m_socket(INVALID_SOCKET) {}
Socket::~Socket {
if (m_socket != INVALID_SOCKET) {
closesocket(m_socket);
}
WSACleanup();
};
bool Socket::initialize() {
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,2), &wsaData) != 0) {
std::cerr << "[ERROR] WSAStartup failed: " << WSAGetLastError() << "\n";
return false;
}
m_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (m_socket == INVALID_SOCKET) {
std::cerr << "[ERROR] socket() failed: " << WSAGetLastError() << "\n";
return false;
}
return true;
}
bool Socket::bind(const std::string& address, uint16_t port) {
sockaddr_in service{};
service.sin_family = AF_INET;
service.sin_addr.s_addr = inet_addr(address.c_str());
service.sin_port = htons(port);
if (::bind(m_socket, (SOCKADDR*)&service, sizeof(service)) == SOCKET_ERROR) {
std::cerr << "[ERROR] bind() failed: " << WSAGetLastError() << "\n";
return false;
}
return true;
}
bool Socket::listen(int backlog) {
if (::listen(m_socket, backlog) == SOCKET_ERROR) {
std::cerr << "[ERROR] listen() failed: " << WSAGetLastError() << "\n";
return false;
}
std::cout << "[INFO] Listening...\n";
return true;
}