From 32b2517187efd8f434008fbb43924af703c84740 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 14 May 2024 14:48:11 +0200 Subject: Further advancement of peer examples --- modules/io_codec/examples/echo.hpp | 5 +++++ modules/io_codec/examples/echo_client.cpp | 2 +- modules/io_codec/examples/echo_server.cpp | 4 ++-- modules/io_codec/examples/peer_echo_server.cpp | 26 ++++++++++++++++++++++++++ 4 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 modules/io_codec/examples/peer_echo_server.cpp diff --git a/modules/io_codec/examples/echo.hpp b/modules/io_codec/examples/echo.hpp index 7a1c6ab..71be1a0 100644 --- a/modules/io_codec/examples/echo.hpp +++ b/modules/io_codec/examples/echo.hpp @@ -1,4 +1,9 @@ #pragma once +#include +#include + namespace saw { +constexpr std::string echo_address = "::1"; +constexpr uint16_t echo_port = 4322; } diff --git a/modules/io_codec/examples/echo_client.cpp b/modules/io_codec/examples/echo_client.cpp index 54f82a9..a9fe2db 100644 --- a/modules/io_codec/examples/echo_client.cpp +++ b/modules/io_codec/examples/echo_client.cpp @@ -34,7 +34,7 @@ int main(){ std::array read_data; uint64_t read_bytes = 0; auto& network = aio.io->get_network(); - network.resolve_address("127.0.0.1", 4322).then([&](auto addr){ + network.resolve_address(saw::echo_address, saw::echo_port).then([&](auto addr){ net_addr = std::move(addr); network.connect(*net_addr).then([&](auto rmt_srv){ async_rmt = saw::heap(std::move(rmt_srv)); diff --git a/modules/io_codec/examples/echo_server.cpp b/modules/io_codec/examples/echo_server.cpp index f7f833f..54c4d55 100644 --- a/modules/io_codec/examples/echo_server.cpp +++ b/modules/io_codec/examples/echo_server.cpp @@ -114,13 +114,13 @@ int main(){ saw::own srv = nullptr; saw::own remote_client = nullptr; - message msg_state; + // message msg_state; std::cout<<"Starting to resolve address"<get_network(); + + return 0; +} -- cgit v1.2.3