Reverted last interface
This commit is contained in:
parent
b7a52199ab
commit
6a8d942721
11 changed files with 0 additions and 169 deletions
5
.clangd
5
.clangd
|
|
@ -1,5 +0,0 @@
|
|||
CompileFlags:
|
||||
Add: [
|
||||
"--target=i686-w64-windows-gnu",
|
||||
"-D_M_IX86"
|
||||
]
|
||||
14
.vscode/c_cpp_properties.json
vendored
14
.vscode/c_cpp_properties.json
vendored
|
|
@ -1,14 +0,0 @@
|
|||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Win32",
|
||||
"compilerPath": "D:/MinGW/bin/g++.exe",
|
||||
"intelliSenseMode": "windows-gcc-x64",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**"
|
||||
],
|
||||
"defines": []
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,10 +0,0 @@
|
|||
#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";
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
// 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";
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
#pragma once
|
||||
#include <string>
|
||||
|
||||
class Logger {
|
||||
public:
|
||||
static void info(const std::string& msg);
|
||||
static void error(const std::string& msg);
|
||||
};
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#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;
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
#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;
|
||||
}
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
#pragma once
|
||||
#include <winsock2.h>
|
||||
#include <string>
|
||||
|
||||
class Socket {
|
||||
private:
|
||||
SOCKET m_socket;
|
||||
|
||||
public:
|
||||
Socket();
|
||||
~Socket();
|
||||
|
||||
int init();
|
||||
int bind(const std::string& address, uint16_t port);
|
||||
int listen(int backlog = SOMAXCONN);
|
||||
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue