1#if defined(_WIN32) || defined(_WIN64)
3#ifndef NET_WINDOWS_SOCKET_H
4#define NET_WINDOWS_SOCKET_H
19 class WindowsSocket :
public ISocket
38 bool connect(
const std::string& hostAddress,
int port)
override;
46 int send(
const std::string* data,
size_t size)
override;
54 int receive(std::string* buffer,
size_t size)
override;
59 void close()
override;
61 Xale::Logger::Logger<WindowsSocket>& _logger;