3#include <asio/connect.hpp>
11 const char *host_name,
25 asio::ip::tcp::resolver::flags()
28 socket.set_option(asio::ip::tcp::no_delay(
true));
35 return socket.write_some(asio::buffer(data, size));
42 return socket.read_some(asio::buffer(data, size));
size_t write_some(const char *data, size_t size) override
asio::io_context io_context
size_t read_some(char *data, size_t size) override
Network_Channel(const char *host_name, const char *port_name)
asio::ip::tcp::socket socket
~Network_Channel() override