자잘한 버그 해결

This commit is contained in:
2025-04-23 01:21:36 +09:00
parent 89cac9c54f
commit cebf59ddd8
6 changed files with 59 additions and 48 deletions

View File

@@ -6,7 +6,7 @@ namespace Chattr {
class Socket {
public:
Socket() {}
Socket();
Socket(int domain, int type, int protocol);
~Socket();
@@ -15,21 +15,21 @@ public:
operator SOCKET() const;
void move(const SOCKET);
void bind(const sockaddr *__addr);
void bind(const sockaddr *__addr, socklen_t __len);
void bind(sockaddr *__addr);
void bind(sockaddr *__addr, socklen_t __len);
//IPV4
void bind(const sockaddr_in *__addr);
void bind(const sockaddr_in *__addr, socklen_t __len);
void bind(sockaddr_in *__addr);
void bind(sockaddr_in *__addr, socklen_t __len);
//IPV6
void bind(const sockaddr_in6 *__addr);
void bind(const sockaddr_in6 *__addr, socklen_t __len);
void bind(sockaddr_in6 *__addr);
void bind(sockaddr_in6 *__addr, socklen_t __len);
Socket(const Socket&) = delete;
Socket& operator=(const Socket&) = delete;
struct Address bindAddr;
struct Address bindAddr = {};
protected:
bool valid_ = false;
SOCKET sock_ = INVALID_SOCKET;