16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 18:19:19 +02:00
This commit is contained in:
milek7
2018-12-20 20:47:19 +01:00
parent 35af6d48d6
commit 21fff27903
8 changed files with 59 additions and 6 deletions

View File

@@ -112,3 +112,25 @@ void network::tcp_server::handle_accept(std::shared_ptr<tcp_conn> conn, const as
accept_conn();
}
network::tcp_client::tcp_client(asio::io_context &io_ctx)
{
conn = std::make_shared<tcp_conn>(io_ctx);
asio::ip::tcp::endpoint endpoint(
asio::ip::address::from_string("127.0.0.1"), 7424);
conn->socket().async_connect(endpoint,
std::bind(&tcp_client::handle_accept, this, std::placeholders::_1));
}
void network::tcp_client::handle_accept(const asio::error_code &err)
{
if (!err)
{
conn->connected();
}
else
{
WriteLog(std::string("net: failed to connect: " + err.message()), logtype::net);
}
}