/
vint10tov
/
HomeServer
Обзор
Документация
Войти
/
vint10tov
/
HomeServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Header/client_socket.hpp
27 строк
807 B
vint10tov
rt
10 ноя 2024, 13:19
10 ноя 2024, 13:19
635f469
Код
Авторство
О чём код?
#pragma once #include <arpa/inet.h> #include <unistd.h> #include "server_socket.hpp" #include "logger.hpp" // размер буфера сокета const int BUFFER_SIZE = 4096; class ClientSocket { private: int descriptor_client_socket = -1; int descriptor_server_socket; int bytes_read; public: ClientSocket(); ~ClientSocket(); bool IsOpen() {return descriptor_client_socket > 0 ? true : false;} // Чтение данных из сокета bool reading_data_socket(char * buffer); // Отправляем ответ клиенту void writing_data_socket(std::string response); int GET_descriptor_client_socket() {return descriptor_client_socket;} int GET_bytes_read() {return bytes_read;} };