tcp udp 改协程
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
#pragma once
|
||||
|
||||
#include "ASIO_Utils.h"
|
||||
#include <ucoro/awaitable.hpp>
|
||||
|
||||
#include <atomic>
|
||||
#include <array>
|
||||
#include <chrono>
|
||||
@@ -20,6 +22,10 @@ public:
|
||||
void tick();
|
||||
std::string read();
|
||||
void send(const std::string& data);
|
||||
[[nodiscard]] ucoro::awaitable<bool> connect_coro();
|
||||
[[nodiscard]] ucoro::awaitable<void> tick_coro();
|
||||
[[nodiscard]] ucoro::awaitable<std::string> read_coro();
|
||||
[[nodiscard]] ucoro::awaitable<void> send_coro(std::string data);
|
||||
std::string to_string() override;
|
||||
|
||||
enum State {
|
||||
|
||||
Reference in New Issue
Block a user