Accept connection on socket.
84 {
86
87 sockaddr_in address = {};
88 socklen_t len = sizeof(address);
89 const SOCKET connectFd = ::accept(
m_SocketFd,
reinterpret_cast<sockaddr*
>(&address), &len);
90
91
92 u_long mode = 1;
93 if(ioctlsocket(
m_SocketFd, FIONBIO, &mode) == SOCKET_ERROR)
94 {
95 std::stringstream ss;
96 ss <<
"Socket::Accept failed, socket fd: " <<
m_SocketFd <<
" Error: " << WSAGetLastError();
97
98 SPICES_CORE_CRITICAL(ss.str())
99 }
100
101 peerAddress->SetSockAddress(address);
102
103 return connectFd;
104 }
#define SPICES_PROFILE_ZONE
SOCKET m_SocketFd
This socket fd.