1 #ifndef WEBSOCKET_CLIENT_H
2 #define WEBSOCKET_CLIENT_H
4 #include <net/socket.h>
26 Client(
int socket,
struct sockaddr_in address);
31 void Send(
const atomizes::HTTPMessage& http_response)
const;
32 void Send(
const Json::Value &value)
const;
37 void onRequest(
const std::vector<char>& buffer);
45 void _LogTransaction(
const std::string& direction,
const std::string& response)
const;
46 std::string _GetSocketAcceptKey(
const std::string& websocket_key);
47 std::vector<char> _UnmaskPayload(
const std::vector<char>& key,
const std::vector<char>& payload);
A base class representing a network socket.