From 7f53703f60f7347001de44cd840e30b8c4b09772 Mon Sep 17 00:00:00 2001 From: HappyTanuki Date: Mon, 21 Apr 2025 22:48:53 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=EC=9E=85=20=EC=97=B0=EC=82=B0?= =?UTF-8?q?=EC=9E=90=EB=8A=94=20=EC=9C=88=EB=8F=84=EC=9A=B0=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EB=AD=94=EC=A7=80=20=EB=AA=A8=EB=A5=BC=20=EB=B2=84?= =?UTF-8?q?=EA=B7=B8=EA=B0=80=20=EC=9E=88=EC=9C=BC=EB=8B=88=20=EA=B7=B8?= =?UTF-8?q?=EB=83=A5=20=EC=9D=B4=EB=A0=87=EA=B2=8C=20=ED=95=98=EB=8A=94?= =?UTF-8?q?=EA=B1=B8=EB=A1=9C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Server/src/server.cpp | 4 ++-- impl/Socket/Socket_Init.cpp | 5 ----- include/Socket/Socket_Init.hpp | 4 +--- include/precomp.hpp | 2 +- 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/Server/src/server.cpp b/Server/src/server.cpp index e5cf14c..bda5eb8 100644 --- a/Server/src/server.cpp +++ b/Server/src/server.cpp @@ -3,6 +3,6 @@ #include "precomp.hpp" int main() { - struct Chattr::Socket_Init socket; - std::cout << "Hello, world!" << socket << std::endl; + struct Chattr::Socket_Init sock(AF_INET, SOCK_DGRAM, 0); + std::cout << "Hello, world!" << sock << std::endl; } \ No newline at end of file diff --git a/impl/Socket/Socket_Init.cpp b/impl/Socket/Socket_Init.cpp index d2d32d2..94e2119 100644 --- a/impl/Socket/Socket_Init.cpp +++ b/impl/Socket/Socket_Init.cpp @@ -4,11 +4,6 @@ namespace Chattr { -Socket_Init::Socket_Init(const SOCKET& socket) { - sock_ = socket; - valid_ = true; -} - Socket_Init::Socket_Init(std::int32_t domain, std::int32_t type, std::int32_t protocol) { #ifdef _WIN32 diff --git a/include/Socket/Socket_Init.hpp b/include/Socket/Socket_Init.hpp index 3e85919..56bf813 100644 --- a/include/Socket/Socket_Init.hpp +++ b/include/Socket/Socket_Init.hpp @@ -5,18 +5,16 @@ namespace Chattr { struct Socket_Init { public: - Socket_Init() {} Socket_Init(std::int32_t domain, std::int32_t type, std::int32_t protocol); ~Socket_Init(); - Socket_Init(const SOCKET& socket); Socket_Init(const Socket_Init&) = delete; Socket_Init& operator=(const Socket_Init&) = delete; operator SOCKET() const; private: bool valid_ = false; - SOCKET sock_; + SOCKET sock_ = INVALID_SOCKET; }; } \ No newline at end of file diff --git a/include/precomp.hpp b/include/precomp.hpp index 68e6b4b..43e9640 100644 --- a/include/precomp.hpp +++ b/include/precomp.hpp @@ -7,7 +7,7 @@ #include #include #include -#define SOCKET std::int32_t +#define SOCKET int #define INVALID_SOCKET -1 #else #error "이 플랫폼은 지원되지 않습니다."