1#if defined(_WIN32) || defined(_WIN64)
3#ifndef NET_WINDOWS_LISTENER_SOCKET_H
4#define NET_WINDOWS_LISTENER_SOCKET_H
25 WindowsListenerSocket();
30 ~WindowsListenerSocket();
37 bool open(
int port)
override;
45 int listen(std::string& buffer,
size_t size)
override;
53 int respond(
const std::string* data,
size_t size)
override;
58 void close()
override;
60 Xale::Logger::Logger<WindowsListenerSocket>& _logger;
Server-side socket: binds a port and produces per-client connections.
Definition IListenerSocket.h:16