SpiecsEngine
 
Loading...
Searching...
No Matches

◆ HandleRead()

void Spices::Net::Acceptor::HandleRead ( ) const
private

On Read Event Callback.

Definition at line 48 of file Acceptor.cpp.

49 {
50 InetAddress peerAddress;
51 const SOCKET connectFd = m_AcceptSocket.Accept(&peerAddress);
52
54 {
55 m_ConnectionCallback(connectFd, peerAddress);
56 }
57 else
58 {
59 ::closesocket(connectFd);
60 }
61 }
Socket m_AcceptSocket
Acceptor Socket.
Definition Acceptor.h:87
ConnectionCallback m_ConnectionCallback
ConnectionCallback.
Definition Acceptor.h:97
SOCKET Accept(InetAddress *peerAddress) const
Accept connection on socket.
Definition Socket.cpp:83