mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-18 11:13:57 +00:00
Fix compilation
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
#include "tcp_client_socket.hpp"
|
||||
|
||||
#include <cassert>
|
||||
|
||||
namespace network
|
||||
{
|
||||
tcp_client_socket::tcp_client_socket(const int af)
|
||||
@@ -7,9 +9,11 @@ namespace network
|
||||
{
|
||||
}
|
||||
|
||||
tcp_client_socket::tcp_client_socket(SOCKET s)
|
||||
tcp_client_socket::tcp_client_socket(SOCKET s, const address& target)
|
||||
: socket(s)
|
||||
{
|
||||
(void)target;
|
||||
assert(this->get_target() == target);
|
||||
}
|
||||
|
||||
tcp_client_socket::~tcp_client_socket()
|
||||
|
||||
@@ -29,6 +29,6 @@ namespace network
|
||||
|
||||
private:
|
||||
friend tcp_server_socket;
|
||||
tcp_client_socket(SOCKET s);
|
||||
tcp_client_socket(SOCKET s, const address& target);
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,13 @@ namespace network
|
||||
|
||||
address a{};
|
||||
auto len = a.get_max_size();
|
||||
return ::accept(this->get_socket(), &a.get_addr(), &len);
|
||||
const auto s = ::accept(this->get_socket(), &a.get_addr(), &len);
|
||||
if (s == INVALID_SOCKET)
|
||||
{
|
||||
return {};
|
||||
}
|
||||
|
||||
return {s, a};
|
||||
}
|
||||
|
||||
void tcp_server_socket::listen()
|
||||
|
||||
Reference in New Issue
Block a user